summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update NEWS for PHP 7.4.9PHP-7.4.9Derick Rethans2020-08-041-1/+1
|
* Prepare NEWSDerick Rethans2020-08-041-0/+6
|
* Merge branch 'PHP-7.2' into PHP-7.3Stanislav Malyshev2020-08-045-1/+29
| | | | | | * PHP-7.2: Fix #79877: getimagesize function silently truncates after a null byte Fix #79797: Use of freed hash key in the phar_parse_zipfile function
* Prepare NEWS for final releaseDerick Rethans2020-07-211-1/+1
|
* Update NEWS for PHP 7.4.9RC1Derick Rethans2020-07-211-1/+1
|
* Merge branch 'PHP-7.3' into PHP-7.4Christoph M. Becker2020-07-210-0/+0
|\ | | | | | | | | * PHP-7.3: 7.3 is now 7.3.22-dev
| * 7.3 is now 7.3.22-devChristoph M. Becker2020-07-214-6/+8
| |
* | Merge branch 'PHP-7.3' into PHP-7.4Christoph M. Becker2020-07-202-1/+3
|\ \ | |/ | | | | | | * PHP-7.3: Fix #63527: DCOM does not work with Username, Password parameter
| * Fix #63527: DCOM does not work with Username, Password parameterChristoph M. Becker2020-07-202-2/+4
| | | | | | | | | | | | | | | | | | We must not mix multibyte and wide character strings in the `COAUTHIDENTITY` structure. Using wide character strings throughout would have the advantage that the remote connection can be established regardless of the code page of the server, but that would more likely break BC, so we just drop the wide character string conversion of the username.
* | Fixed bug #79839Nikita Popov2020-07-173-0/+37
| | | | | | | | Add reference type sources in array_walk.
* | Revert "Drop freetype from i386"Nikita Popov2020-07-162-0/+2
| | | | | | | | | | | | This reverts commit 8641d76f62273f3a73449fd720c93c63992f3b5a. This appears to work again now...
* | Fix azure i386 buildNikita Popov2020-07-161-1/+1
| | | | | | | | Purge libsqlite3-0 to make sure we get the i386 library lateron.
* | Enable further tests on WindowsChristoph M. Becker2020-07-165-11/+11
| |
* | #79657 was cherry-picked in 7.4.7Remi Collet2020-07-161-2/+2
| |
* | Fix readlink related memory leakChristoph M. Becker2020-07-161-0/+2
| |
* | Fix tests regarding negative fileinode()Christoph M. Becker2020-07-154-31/+31
| | | | | | | | | | The results of `fileinode()` may be negative due to wrap-around behavior (at least on Windows as of PHP 7.4.0).
* | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2020-07-152-18/+16
|\ \ | |/ | | | | | | * PHP-7.3: Fix bug #78008: dns_check_record() always return true on Alpine
| * Fix bug #78008: dns_check_record() always return true on AlpineAndy Postnikov2020-07-152-18/+16
| | | | | | | | | | | | | | | | - free handle before return result - cleaned up remaining usage of MAXPACKET - update dns_get_mx() to use the same approach Closes GH-5854.
* | Fixed bug #79862Nikita Popov2020-07-153-1/+67
| | | | | | | | | | While normally a private property in the active scope would take priority, we should not use this if it has the wrong "staticness".
* | Fixed bug #79820Christopher Broadbent2020-07-153-1/+42
| | | | | | | | | | | | | | | | | | Similar to what is done for ReflectionType itself, copy the type name stored inside ReflectionProperty. Also make sure the type field is always initialized for dynamic properties. This is a non-issue in PHP 8, because we store a pointer to the property_info there, rather than a copy.
* | Merge remote-tracking branch 'upstream/PHP-7.4' into PHP-7.4Nikita Popov2020-07-141-8/+8
|\ \ | | | | | | | | | | | | * upstream/PHP-7.4: Fix test for x86 Windows
| * | Fix test for x86 WindowsChristoph M. Becker2020-07-131-8/+8
| | | | | | | | | | | | | | | `st_dev` deliberately overflows on such systems, cf. <http://svn.php.net/viewvc?view=revision&revision=350100>.
* | | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2020-07-141-2/+3
|\ \ \ | |/ / |/| / | |/ | | * PHP-7.3: Fixed bug #79849
| * Fixed bug #79849Evgeny Stepanischev2020-07-141-2/+3
| | | | | | | | Closes GH-5853.
* | Merge branch 'PHP-7.3' into PHP-7.4twosee2020-07-111-1/+1
|\ \ | |/ | | | | | | * PHP-7.3: Fixed BC break of php_debug_zval_dump
| * Fixed BC break of php_debug_zval_dumptwosee2020-07-111-1/+1
| | | | | | | | It introduced by fixing bug #79830
* | Merge branch 'PHP-7.3' into PHP-7.4twosee2020-07-112-25/+37
|\ \ | |/ | | | | | | * PHP-7.3: Fixed bug #79830 introduced by fixing bug #79821
| * Fixed bug #79830 introduced by fixing bug #79821twosee2020-07-112-25/+37
| | | | | | | | This also fixes memory error in debug_zval_dump and var_export.
* | Merge branch 'PHP-7.3' into PHP-7.4twosee2020-07-112-0/+24
|\ \ | |/ | | | | | | * PHP-7.3: Fixed bug #79821
| * Fixed bug #79821twosee2020-07-112-0/+24
| | | | | | | | | | | | HashTable was reallocated (zend_hash_packed_grow) during php_var_dump, so we should call GC_ADDREF to make SEPARATE_ARRAY work. Closes GH-5837.
* | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2020-07-101-5/+5
|\ \ | |/ | | | | | | * PHP-7.3: Fixed bug #79817
| * Fixed bug #79817Nikita Popov2020-07-102-5/+6
| | | | | | | | Use *_IND macros in a few places in string.c.
* | Enable further ext/standard/tests/file tests on WindowsChristoph M. Becker2020-07-103-8/+9
| |
* | Fix skip reasonsChristoph M. Becker2020-07-1010-12/+9
| | | | | | | | | | | | These tests fail on Windows for different reasons, but not because symlinks, links, or lstat() would not be supported on Windows generally.
* | Enable symlink_link_linkinfo_is_link_* tests on WindowsChristoph M. Becker2020-07-1013-68/+74
| | | | | | | | | | | | | | | | | | | | | | We mark symlink_link_linkinfo_is_link_error2.phpt as XFAIL on Windows ZTS. Several Windows API file system functions ignore trailing spaces in absolute filenames after the final directory separator, which causes `link(' ', $link)` to actually call `CreateHardLink()` which then fails, because linking folders is not supported. However, with NTS builds (as well as on other systems), the $target is found to not exist, so the function fails without actually attempting to create the link. This needs further investigation.
* | enable ext/ldap/tests on azurePaweł Tomulik2020-07-104-1/+177
| |
* | fix some ext/ldap/testsPaweł Tomulik2020-07-103-7/+30
| |
* | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2020-07-101-8/+36
|\ \ | |/ | | | | | | * PHP-7.3: Fix some memory bugs in ldap.c
| * Fix some memory bugs in ldap.cPaweł Tomulik2020-07-091-8/+38
| |
* | Prevent parallel test conflictsChristoph M. Becker2020-07-092-5/+5
| | | | | | | | | | Both tests used the same folder, which could clash in case the tests are run simultaneously.
* | Switch back to FREE_UNFETCHED_OP_DATANikita Popov2020-07-092-17/+17
| | | | | | | | | | Some of the code paths leading to this do not fetch op data. Hopefully this fixes the release build failure.
* | Fix bug #79599 in a different wayNikita Popov2020-07-093-116/+77
| | | | | | | | | | Move the emission of the undefined variable notice before the array separation.
* | Revert "Fixed bug #97599 (coredump in set_error_handler)"Nikita Popov2020-07-092-34/+1
| | | | | | | | | | | | | | This reverts commit ccd41e083359cf6dd264f88806dce4cc49d9358e. This causes a large performance regression when notices are thrown and large arrays are in scope, see bug #79794.
* | Revert "Partial fixed bug #79649 (Altering disable_functions from module ↵Derick Rethans2020-07-092-14/+10
| | | | | | | | | | | | init corrupts memory)" This reverts commit a297c09da5ad355d53a8e8ea72655a06d15b7bc7.
* | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2020-07-083-5/+32
|\ \ | |/ | | | | | | * PHP-7.3: Fix bug #79787
| * Fix bug #79787XXiang2020-07-083-5/+32
| | | | | | | | Closes GH-5807.
* | [ci skip] Merge branch 'PHP-7.3' into PHP-7.4Christoph M. Becker2020-07-080-0/+0
|\ \ | |/ | | | | | | * PHP-7.3: Report len as -1 instead of INT_MAX
| * Report len as -1 instead of INT_MAXNikita Popov2020-07-082-2/+2
| | | | | | | | | | | | | | Per docs it should be -1. And would be on 32-bit systems, but not on 64-bit systems. (cherry picked from commit 39111585a2f8e40e72bdc662eb8b2e3c19e93615)
* | Merge branch 'PHP-7.3' into PHP-7.4Sara Golemon2020-07-070-0/+0
|\ \ | |/ | | | | | | | | * PHP-7.3: Prep for 7.2.33 Prep NEWS for 7.2.32 release
| * Merge branch 'PHP-7.2' into PHP-7.3Sara Golemon2020-07-070-0/+0
| |\ | | | | | | | | | | | | | | | * PHP-7.2: Prep for 7.2.33 Prep NEWS for 7.2.32 release