#
fa10abd6 |
| 19-Apr-2020 |
Christoph M. Becker |
Fix #79491: Search for .user.ini extends up to root dir The `start` parameter of `php_cgi_ini_activate_user_config` is supposed to hold the byte offset of the doc root in the given `path
Fix #79491: Search for .user.ini extends up to root dir The `start` parameter of `php_cgi_ini_activate_user_config` is supposed to hold the byte offset of the doc root in the given `path`. However, the current expression which fixes a potential type incompatibility will ever only evaluate to zero or one, because it uses the *logical* and operator (`&&`). Furthermore we notice that subtracting one from `doc_root_len` is not necessary, so there is even no need for the `start` parameter at all.
show more ...
|
#
a230b5a6 |
| 20-Apr-2020 |
Nikita Popov |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #79497: Fix php_openssl_subtract_timeval()
|
#
94e09bfe |
| 19-Apr-2020 |
Joe Cai |
Fix #79497: Fix php_openssl_subtract_timeval() I stumbled upon this while debugging a strange issue with stream_socket_client() where it randomly throws out errors when the connectio
Fix #79497: Fix php_openssl_subtract_timeval() I stumbled upon this while debugging a strange issue with stream_socket_client() where it randomly throws out errors when the connection timeout is set to below 1s. The logic to calculate time difference in php_openssl_subtract_timeval() is wrong when a.tv_usec < b.tv_usec, causing connection errors before the timeout is reached.
show more ...
|
#
0b709e34 |
| 16-Apr-2020 |
Nikita Popov |
Fix bug #79336 Make reading of floats and doubles host-endian independent. |
#
58e6a0a6 |
| 15-Apr-2020 |
Nikita Popov |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fixed bug #79477
|
#
79a36ff7 |
| 15-Apr-2020 |
Nikita Popov |
Fixed bug #79477 Make sure to deindirect properties when creating array. |
#
537680a9 |
| 14-Apr-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Add missing CVE
|
#
c4cdf1ae |
| 14-Apr-2020 |
Christoph M. Becker |
Add missing CVE |
#
ef56b2c9 |
| 14-Apr-2020 |
Nikita Popov |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fixed bug #79468
|
#
95eaccd0 |
| 13-Apr-2020 |
dinosaur |
Fixed bug #79468 Close the stream filter resources when removing them from the stream. |
#
80598f12 |
| 08-Apr-2020 |
Alex Dowad |
Syntax errors caused by unclosed {, [, ( mention specific location Aside from a few very specific syntax errors for which detailed exceptions are thrown, generally PHP just emits the def
Syntax errors caused by unclosed {, [, ( mention specific location Aside from a few very specific syntax errors for which detailed exceptions are thrown, generally PHP just emits the default error messages generated by bison on syntax error. These messages are very uninformative; they just say "Unexpected ... at line ...". This is most problematic with constructs which can span an arbitrary number of lines, such as blocks of code delimited by { }, 'if' conditions delimited by ( ), and so on. If a closing delimiter is missed, the block will run for the entire remainder of the source file (which could be thousands of lines), and then at the end, a parse error will be thrown with the dreaded words: "Unexpected end of file". Therefore, track the positions of opening and closing delimiters and ensure that they match up correctly. If any mismatch or missing delimiter is detected, immediately throw a parse error which points the user to the offending line. This is best done in the *lexer* and not in the parser. Thanks to Nikita Popov and George Peter Banyard for suggesting improvements. Fixes bug #79368. Closes GH-5364.
show more ...
|
#
a76b3358 |
| 14-Apr-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Add NEWS entries [ci skip]
|
#
89675887 |
| 14-Apr-2020 |
Christoph M. Becker |
Add NEWS entries [ci skip] |
#
e6458d67 |
| 09-Apr-2020 |
Christoph M. Becker |
Fix #79462: method_exists and property_exists incoherent behavior Both functions are closely related, so should behave the same for wrong input types, i.e. both should throw a TypeError. |
#
823a9568 |
| 03-Apr-2020 |
Nikita Popov |
Fixed bug #78434 The DO_INIT flag, which will skip the first resume on a primed generator, should always be set when starting to yield from a new generator, not only when the yield f
Fixed bug #78434 The DO_INIT flag, which will skip the first resume on a primed generator, should always be set when starting to yield from a new generator, not only when the yield from happens during priming.
show more ...
|
#
13c9572a |
| 07-Apr-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #78221: DOMNode::normalize() doesn't remove empty text nodes
|
#
efec22b7 |
| 11-Mar-2020 |
Christoph M. Becker |
Fix #78221: DOMNode::normalize() doesn't remove empty text nodes If a text node is not followed by another text node, we remove it, if its textContent is empty. |
#
22a077b6 |
| 06-Apr-2020 |
Christoph M. Becker |
Fix #69264: __debugInfo() ignored while extending SPL classes We actually implement `::__debugInfo()` and drop the `get_debug_info()` handlers of all relevant SPL classes. This is clean
Fix #69264: __debugInfo() ignored while extending SPL classes We actually implement `::__debugInfo()` and drop the `get_debug_info()` handlers of all relevant SPL classes. This is cleaner and gives more flexibility regarding overriding the functionality in descendant classes.
show more ...
|
#
cf68bc41 |
| 02-Apr-2020 |
Nikita Popov |
Fixed bug #79434 |
#
319c21b1 |
| 02-Apr-2020 |
Remi Collet |
news / UPGRADING for zip 1.19.0 |
#
6983ae75 |
| 02-Apr-2020 |
Christoph M. Becker |
Fix #47983: mixed LF and CRLF line endings in mail() Email headers are supposed to be separated with CRLF. Period. |
#
c065a586 |
| 01-Apr-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Add NEWS entryc [ci skip]
|
#
cc3af6fd |
| 01-Apr-2020 |
Christoph M. Becker |
Add NEWS entryc [ci skip] |
#
01634f84 |
| 31-Mar-2020 |
Derick Rethans |
The 7.4 branch is now for 7.4.6 |
#
33226c3a |
| 31-Mar-2020 |
Christoph M. Becker |
Next is 7.3.18 |