summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* NEWS updatephp-7.1.20PHP-7.1.20Joe Watkins2018-07-191-0/+9
|
* Merge branch 'PHP-7.0' into PHP-7.1Stanislav Malyshev2018-07-185-2/+106
| | | | | | | | | * PHP-7.0: Fixed bug #76459 windows linkinfo lacks openbasedir check Add NEWS Fixed bug #76459 windows linkinfo lacks openbasedir check Fix bug #76557: heap-buffer-overflow (READ of size 48) while reading exif data Fix bug #76423 - Int Overflow lead to Heap OverFlow in exif_thumbnail_extract of exif.c
* Fixed bug #76459 windows linkinfo lacks openbasedir checkAnatol Belski2018-07-181-0/+11
|
* set versionsJoe Watkins2018-07-173-7/+4
|
* Update NEWS for 7.1.20Sara Golemon2018-07-061-0/+3
|
* Update NEWS for PHP 7.1.20RC1Sara Golemon2018-07-061-1/+1
|
* Fix string.strip_tags filterNikita Popov2018-07-052-13/+40
| | | | | Was segfaulting if no allowed tags are specified and performing an out of bounds read if they were.
* Fixed bug #75231Nikita Popov2018-07-023-1/+28
| | | | The behavior is now consistent with ReflectionMethod.
* Fix test after serialization changeNikita Popov2018-07-022-4/+2
| | | | And move it to a more appropriate location.
* Fixed bug #74670Nikita Popov2018-07-027-41/+67
| | | | | | | | Validate that "C" serialization payload is followed by "}" prior to calling the unserialize() handler. This mitigates issues caused by unserialize() not correctly handling strings that are not NUL terminated. Making sure that there is a "}" at the end avoids the problem.
* Update libs_version.txtAnatol Belski2018-07-021-4/+4
|
* Make newly introduced bug76556.phpt more resilientChristoph M. Becker2018-07-011-1/+1
| | | | | Obviously, different compilers mangle the C++ class name differently. We should neither expect a prefix nor a suffix.
* Fix #76556: get_debug_info handler for BreakIterator shows wrong typeChristoph M. Becker2018-06-303-1/+28
| | | | | | | We use the retrieved type for the "type" element instead of the text. This has been confused during the PHP 7 upgrade[1]. [1] http://git.php.net/?p=php-src.git;a=commit;h=1d793348067e5769144c0f7efd86428a4137baec
* Fix handling of void return type on internal functionsNikita Popov2018-06-301-3/+6
|
* Fix typo in compound dim assign op inferenceNikita Popov2018-06-301-1/+1
| | | | Thankfully a harmless one, just makes inference results worse.
* Fix #71848: getimagesize with $imageinfo returns falseChristoph M. Becker2018-06-304-1/+34
| | | | | | | | | | | | | | | Some JFIF images contain empty APP segments, i.e. those which consist only of the marker bytes and the length, but without actual content. It appears to be doubtful to have empty APP segments, but we should apply the robustness principle, and accept these, instead of simply failing in this case. We choose to add empty APP segments to $imageinfo with an empty string as value, instead of NULL, or even to omit these segments altogether. This patch also fixes the potential issue that php_stream_read() might not read the supposed number of bytes, which could result in garbage to be added to the read value.
* Fix nullable type pretty-printingNikita Popov2018-06-292-2/+8
|
* [ci skip] Update NEWSAnatol Belski2018-06-291-0/+3
|
* Fixed bug #76548 pg_fetch_result did not fetch the next rowAnatol Belski2018-06-292-0/+24
|
* Fixed bug #76532 (excessive memory usage in mb_strimwidth)Marcus Schwarz2018-06-284-1/+24
|
* Update SDK version for AppVeyorAnatol Belski2018-06-281-1/+1
|
* Sync versions for VC++ 15.8Anatol Belski2018-06-281-0/+2
|
* Don't ignore commits on NEWS, etc. on AppVeyorAnatol Belski2018-06-281-6/+0
| | | | | [ci skip] can be used explicitly, and otherwise it might ignore commits with a code change.
* Fixed bug #76536 (PHP crashes with core dump when throwing exception in ↵Xinchen Hui2018-06-283-1/+25
| | | | error handler). (Laruence)
* Fixed bug #76534 (PHP hangs on 'illegal string offset on string references ↵Xinchen Hui2018-06-275-10/+49
| | | | with an error handler)
* Fix arginfo wrt. optional/required parametersChristoph M. Becker2018-06-252-3/+6
| | | | | All parameters of phpdbg_color(), phpdbg_exec() and phpdbg_prompt() are required. We mark them as such.
* Prepare tests for ICU 62.1Anatol Belski2018-06-2512-5/+356
|
* Fixed bug #76502Nikita Popov2018-06-243-1/+41
|
* Use unix NL in all openssl ext testsJakub Zelenka2018-06-213-126/+126
|
* Make code in openssl ext tests more consistentJakub Zelenka2018-06-2188-629/+708
| | | | | Mainly use spaces for indent and fix some other CS issues. Also drop checks for unsupported OpenSSL library versions.
* Fixed bug #76505 (array_merge_recursive() is duplicating sub-array keys)Xinchen Hui2018-06-214-6/+39
|
* Revert "ICU 59+ requires C++11 and errors out without the option"Stanislav Malyshev2018-06-201-3/+0
| | | | This reverts commit 5dd1ef90caec3021e6ce55c8554e695edf641eaf.
* Fixed bug #73342Nikita Popov2018-06-204-6/+51
| | | | | Directly listen on socket, instead of duping it to STDIN and listening on that.
* ICU 59+ requires C++11 and errors out without the optionStanislav Malyshev2018-06-171-0/+3
|
* Fixed invalid free introduced by d6e81f0bfd0cb90586dd83d4fd47a4302605261a ↵Dmitry Stogov2018-06-141-0/+1
| | | | (avoid keeping "invalid" pointer)
* Make $locale parameter to BreakIterator ctors optionalNikita Popov2018-06-133-16/+10
| | | | It's documented as such and already accepts null.
* Rewrite FPM testsJakub Zelenka2018-06-1252-1680/+3381
|
* [ci skip] Update NEWSAnatol Belski2018-06-121-1/+2
|
* Fixed bug #76462 Undefined property: DateInterval::$fAnatol Belski2018-06-122-0/+17
|
* Fix mysqlnd build without opensslNikita Popov2018-06-101-0/+1
| | | | | Cherry-pick of 968eb0b38cc9095d418beb8f0df08c4b9abdb079, as these changes were also introduced in lower branches.
* Enable IPv6 in TravisJakub Zelenka2018-06-081-0/+2
|
* bump versionsJoe Watkins2018-06-073-5/+9
|
* Fix VC compilation as variable size array is not supportedAnatol Belski2018-06-061-0/+9
|
* Merge branch 'PHP-7.1' of git.php.net:/php-src into PHP-7.1Johannes Schlüter2018-06-0629-61/+306
|\
| * Fix bug #76390 - do not allow invalid strings in range()Stanislav Malyshev2018-06-042-6/+26
| |
| * Translate correct C++ version with suitable compilerAnatol Belski2018-05-281-0/+4
| |
| * Fixed bug #76383 (array_map on $GLOBALS returns IS_INDIRECT)Bob Weinand2018-05-283-1/+15
| |
| * Adds print_global_vars to gdbinitMitch Hagstrand2018-05-261-0/+12
| |
| * Add missing opcache.opt_debug_level ini directivePeter Kokot2018-05-262-0/+8
| |
| * fix phpdbg disabling chroot supportJoe Watkins2018-05-231-1/+1
| |