summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update NEWS for PHP 7.2.10PHP-7.2.10Remi Collet2018-09-111-1/+1
|
* add NEWS for 76582Remi Collet2018-09-101-1/+4
|
* Merge branch 'PHP-7.1' into PHP-7.2Stanislav Malyshev2018-09-101-0/+1
| | | | | | * PHP-7.1: Update NEWS Fix for bug #76582
* Update NEWS for PHP 7.2.10RC1Remi Collet2018-08-281-1/+1
|
* Merge branch 'PHP-7.1' into PHP-7.2Christoph M. Becker2018-08-263-2/+20
|\ | | | | | | | | * PHP-7.1: Fix #68180: iconv_mime_decode can return extra characters in a header
| * Fix #68180: iconv_mime_decode can return extra characters in a headerChristoph M. Becker2018-08-263-2/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | Basically, the algorithm to append a converted string to an existing `smart_str` works by increasing the `smart_str` buffer, to let `iconv` convert characters until there is no more space, to set the new length of the `smart_str` and to repeat until there is no more input. Formerly, the new length calculation has been wrong, though, since we would have to take the old `out_len` into account (`buf_growth - old_out_len - out_len`). However, since there is no need to take the old `out_len` into account when increasing the `smart_str` buffer, we can simplify the fix, avoiding an additional variable.
* | Merge branch 'PHP-7.1' into PHP-7.2Christoph M. Becker2018-08-253-1/+28
|\ \ | |/ | | | | | | * PHP-7.1: Fix #60494: iconv_mime_decode does ignore special characters
| * Fix #60494: iconv_mime_decode does ignore special charactersChristoph M. Becker2018-08-253-1/+28
| | | | | | | | | | | | We must not ignore erroneous characters in mime headers, but rather let iconv_mime_decode() fail in this case, issuing the usual notice regarding illegal characters.
* | Merge branch 'PHP-7.1' into PHP-7.2Christoph M. Becker2018-08-253-0/+90
|\ \ | |/ | | | | | | * PHP-7.1: Fix #63839: iconv_mime_decode_headers function is skipping headers
| * Fix #63839: iconv_mime_decode_headers function is skipping headersChristoph M. Becker2018-08-253-0/+90
| | | | | | | | | | | | | | We have to cater to the possibility that `=?` is not the start of an encoded-word, but rather a literal `=?`. If a line break is found while we're still looking for the charset, we can safely assume that it's a literal `=?`, and act accordingly.
* | Merge branch 'PHP-7.1' into PHP-7.2Christoph M. Becker2018-08-253-0/+42
|\ \ | |/ | | | | | | * PHP-7.1: Fix #55146: iconv_mime_decode_headers() skips some headers
| * Fix #55146: iconv_mime_decode_headers() skips some headersChristoph M. Becker2018-08-253-0/+42
| | | | | | | | | | | | If we're expecting the start of an encoded word (`=?`), but instead of the question mark get a line break (CR or LF), we must not append it to the `pretval`.
* | Merge branch 'PHP-7.1' into PHP-7.2Anatol Belski2018-08-231-5/+5
|\ \ | |/ | | | | | | * PHP-7.1: mkdist.php: recursively check dll dependencies
| * mkdist.php: recursively check dll dependenciesDylan K. Taylor2018-08-231-5/+5
| | | | | | | | Fix duplication of recursively checked deps
* | Merge branch 'PHP-7.1' into PHP-7.2Christoph M. Becker2018-08-231-17/+9
|\ \ | |/ | | | | | | * PHP-7.1: Simplify regression test
| * Simplify regression testChristoph M. Becker2018-08-231-17/+9
| | | | | | | | | | | | | | There's no need to actually try to trigger an out-of-memory condition to proof the leak; instead we can simply rely on the Zend MM to report the memory leaks in debug mode (at least on Linux). Therefore we simplify the regression test, which also makes it run much faster.
* | Merge branch 'PHP-7.1' into PHP-7.2Christoph M. Becker2018-08-223-0/+29
|\ \ | |/ | | | | | | * PHP-7.1: Fix #68825: Exception in DirectoryIterator::getLinkTarget()
| * Fix #68825: Exception in DirectoryIterator::getLinkTarget()Christoph M. Becker2018-08-223-0/+29
| | | | | | | | | | | | intern->file_name may not have been properly set when DirectoryIterator::getLinkTarget() is called, so we make sure it is before using it.
* | Merge branch 'PHP-7.1' into PHP-7.2Christoph M. Becker2018-08-221-1/+1
|\ \ | |/ | | | | | | * PHP-7.1: Increase memory_limit to prevent test failures
| * Increase memory_limit to prevent test failuresChristoph M. Becker2018-08-221-1/+1
| |
* | Merge branch 'PHP-7.1' into PHP-7.2Christoph M. Becker2018-08-223-0/+31
|\ \ | |/ | | | | | | * PHP-7.1: Fix #76778: array_reduce leaks memory if callback throws exception
| * Fix #76778: array_reduce leaks memory if callback throws exceptionChristoph M. Becker2018-08-223-0/+31
| | | | | | | | We have to release the result variable in the error case, too.
* | Fixed bug #75797Massimiliano Braglia2018-08-222-2/+7
| | | | | | | | | | Fix zend_register_class_alias_ex() to use non-persistent strings for (non-persistent) userland classes.
* | Merge branch 'PHP-7.1' into PHP-7.2Christoph M. Becker2018-08-223-2/+49
|\ \ | |/ | | | | | | * PHP-7.1: Fixed bug #76777 and added test
| * Fixed bug #76777 and added testVille Hukkamaki2018-08-223-2/+49
| | | | | | | | Set undefined values to null rather than undefined.
* | Merge branch 'PHP-7.1' into PHP-7.2Jakub Zelenka2018-08-194-2/+101
|\ \ | |/
| * Fix bug #76705 (unusable ssl => peer_fingerprint in stream_context_create())Jakub Zelenka2018-08-194-2/+101
| |
* | Use stable deps on AppVeyor for nowAnatol Belski2018-08-181-1/+1
| | | | | | | | as long as the latest image is not synced with VC++ 15.8
* | Merge branch 'PHP-7.1' into PHP-7.2Christoph M. Becker2018-08-183-1/+23
|\ \ | |/ | | | | | | | | * PHP-7.1: Add regression test for bug #68175 Fix #68175: RegexIterator pregFlags are NULL instead of 0
| * Add regression test for bug #68175Christoph M. Becker2018-08-182-0/+22
| |
| * Fix #68175: RegexIterator pregFlags are NULL instead of 0Tim Siebels2018-08-181-1/+1
| |
* | Merge branch 'PHP-7.1' into PHP-7.2Anatol Belski2018-08-171-1/+1
|\ \ | |/ | | | | | | * PHP-7.1: Update binary SDK version for AppVeyor
| * Update binary SDK version for AppVeyorAnatol Belski2018-08-171-1/+1
| |
* | Update NEWSXinchen Hui2018-08-171-0/+2
| |
* | Merge branch 'PHP-7.1' into PHP-7.2Xinchen Hui2018-08-172-1/+19
|\ \ | |/ | | | | | | * PHP-7.1: Fixed bug #76754 (parent private constant in extends class memory leak)
| * Fixed bug #76754 (parent private constant in extends class memory leak)Xinchen Hui2018-08-173-1/+21
| |
| * Merge branch 'PHP-7.1' of git.php.net:/php-src into PHP-7.1Xinchen Hui2018-08-161-1/+1
| |\ | | | | | | | | | | | | * 'PHP-7.1' of git.php.net:/php-src: fix man page installation
* | \ Merge branch 'PHP-7.2' of git.php.net:/php-src into PHP-7.2Xinchen Hui2018-08-161-1/+1
|\ \ \ | | | | | | | | | | | | | | | | * 'PHP-7.2' of git.php.net:/php-src: fix man page installation
| * \ \ Merge branch 'PHP-7.1' into PHP-7.2Remi Collet2018-08-161-1/+1
| |\ \ \ | | | |/ | | |/| | | | | | | | | * PHP-7.1: fix man page installation
| | * | fix man page installationRemi Collet2018-08-161-1/+1
| | | | | | | | | | | | | | | | | | | | Since 91996e7ee504311ff4eca9dbd5840114f75acbad phpdbg.1 is in buildir, not in srcdir
* | | | Update NEWSXinchen Hui2018-08-161-0/+4
| | | |
* | | | Merge branch 'PHP-7.1' into PHP-7.2Xinchen Hui2018-08-161-8/+9
|\ \ \ \ | |/ / / |/| | / | | |/ | |/| * PHP-7.1: Fixed bug #76747 (Opcache treats path containing "test.pharma.tld" as a phar file)
| * | Fixed bug #76747 (Opcache treats path containing "test.pharma.tld" as a phar ↵Xinchen Hui2018-08-162-8/+13
| |/ | | | | | | file)
* | Merge branch 'PHP-7.1' into PHP-7.2Christoph M. Becker2018-08-132-1/+4
|\ \ | |/ | | | | | | * PHP-7.1: Fix arginfo for bzcompress
| * Fix arginfo for bzcompressTyson Andre2018-08-132-1/+4
| | | | | | | | | | | | | | bzcompress() has 1 required parameter, not 2. See http://php.net/manual/en/function.bzcompress.php or invoke bzcompress with 1 parameter.
* | Update NEWS [ci skip]Anatol Belski2018-08-131-0/+4
| |
* | Merge branch 'PHP-7.1' into PHP-7.2Anatol Belski2018-08-130-0/+0
|\ \ | |/ | | | | | | * PHP-7.1: Update NEWS [ci skip]
| * Update NEWS [ci skip]Anatol Belski2018-08-131-0/+4
| |
* | Merge branch 'PHP-7.1' into PHP-7.2Anatol Belski2018-08-092-0/+52
|\ \ | |/ | | | | | | * PHP-7.1: Fixed bug #74484 MessageFormatter::formatMessage memory corruption
| * Fixed bug #74484 MessageFormatter::formatMessage memory corruptionAnatol Belski2018-08-092-0/+52
| | | | | | | | with 11+ named placeholder