| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
| |
* PHP-7.1:
Update NEWS
Fix for bug #76582
|
| |
|
|\
| |
| |
| |
| | |
* PHP-7.1:
Fix #68180: iconv_mime_decode can return extra characters in a header
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.1:
Fix #60494: iconv_mime_decode does ignore special characters
|
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.1:
Fix #63839: iconv_mime_decode_headers function is skipping headers
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.1:
Fix #55146: iconv_mime_decode_headers() skips some headers
|
| |
| |
| |
| |
| |
| | |
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`.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.1:
mkdist.php: recursively check dll dependencies
|
| |
| |
| |
| | |
Fix duplication of recursively checked deps
|
|\ \
| |/
| |
| |
| | |
* PHP-7.1:
Simplify regression test
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.1:
Fix #68825: Exception in DirectoryIterator::getLinkTarget()
|
| |
| |
| |
| |
| |
| | |
intern->file_name may not have been properly set when
DirectoryIterator::getLinkTarget() is called, so we make sure it is
before using it.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.1:
Increase memory_limit to prevent test failures
|
| | |
|
|\ \
| |/
| |
| |
| | |
* PHP-7.1:
Fix #76778: array_reduce leaks memory if callback throws exception
|
| |
| |
| |
| | |
We have to release the result variable in the error case, too.
|
| |
| |
| |
| |
| | |
Fix zend_register_class_alias_ex() to use non-persistent strings
for (non-persistent) userland classes.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.1:
Fixed bug #76777 and added test
|
| |
| |
| |
| | |
Set undefined values to null rather than undefined.
|
|\ \
| |/ |
|
| | |
|
| |
| |
| |
| | |
as long as the latest image is not synced with VC++ 15.8
|
|\ \
| |/
| |
| |
| |
| | |
* PHP-7.1:
Add regression test for bug #68175
Fix #68175: RegexIterator pregFlags are NULL instead of 0
|
| | |
|
| | |
|
|\ \
| |/
| |
| |
| | |
* PHP-7.1:
Update binary SDK version for AppVeyor
|
| | |
|
| | |
|
|\ \
| |/
| |
| |
| | |
* PHP-7.1:
Fixed bug #76754 (parent private constant in extends class memory leak)
|
| | |
|
| |\
| | |
| | |
| | |
| | | |
* 'PHP-7.1' of git.php.net:/php-src:
fix man page installation
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
* 'PHP-7.2' of git.php.net:/php-src:
fix man page installation
|
| |\ \ \
| | | |/
| | |/|
| | | |
| | | | |
* PHP-7.1:
fix man page installation
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Since 91996e7ee504311ff4eca9dbd5840114f75acbad
phpdbg.1 is in buildir, not in srcdir
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| | /
| | |/
| |/| |
* PHP-7.1:
Fixed bug #76747 (Opcache treats path containing "test.pharma.tld" as a phar file)
|
| |/
| |
| |
| | |
file)
|
|\ \
| |/
| |
| |
| | |
* PHP-7.1:
Fix arginfo for bzcompress
|
| |
| |
| |
| |
| |
| |
| | |
bzcompress() has 1 required parameter, not 2.
See http://php.net/manual/en/function.bzcompress.php or invoke
bzcompress with 1 parameter.
|
| | |
|
|\ \
| |/
| |
| |
| | |
* PHP-7.1:
Update NEWS [ci skip]
|
| | |
|
|\ \
| |/
| |
| |
| | |
* PHP-7.1:
Fixed bug #74484 MessageFormatter::formatMessage memory corruption
|
| |
| |
| |
| | |
with 11+ named placeholder
|