Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | set versionsphp-7.0.18PHP-7.0.18 | Anatol Belski | 2017-04-11 | 3 | -4/+4 |
| | |||||
* | sync NEWSphp-7.0.18RC1 | Anatol Belski | 2017-03-28 | 1 | -0/+3 |
| | |||||
* | Revert "Fixed bug #61471" | Anatol Belski | 2017-03-28 | 2 | -47/+1 |
| | | | | | | This reverts commit 80c8d84af303d2fddc9ba9f181c7117b9040811d. (cherry picked from commit ef8632c9dc5c4827a47c5b226ad5a0a9cb93326e) | ||||
* | set versions | Anatol Belski | 2017-03-28 | 3 | -4/+4 |
| | |||||
* | update NEWS | Anatol Belski | 2017-03-28 | 1 | -0/+3 |
| | |||||
* | deps updated, cherry-pick 88642decf9ab59d206db515990886b0761bfa835 | Anatol Belski | 2017-03-27 | 1 | -1/+1 |
| | |||||
* | add test for bug #74230 | Anatol Belski | 2017-03-27 | 1 | -0/+22 |
| | |||||
* | Forgot to update the output in the test too | Derick Rethans | 2017-03-27 | 1 | -1/+1 |
| | |||||
* | always use staging deps for CI, that's what we have a CI for as well | Anatol Belski | 2017-03-27 | 1 | -2/+1 |
| | |||||
* | Fixed test for #33415 due to data fixes. | Derick Rethans | 2017-03-27 | 1 | -5/+5 |
| | |||||
* | Updated to version 2017.2 (2017b) | Derick Rethans | 2017-03-24 | 1 | -580/+618 |
| | |||||
* | Fix sequencing UB | Nikita Popov | 2017-03-23 | 2 | -422/+445 |
| | |||||
* | Fix lineno for AST_ZVAL nodes | Nikita Popov | 2017-03-23 | 3 | -3/+10 |
| | |||||
* | Fix bug where `yield from` is captured too greedily | Sara Golemon | 2017-03-23 | 3 | -1/+27 |
| | | | | | | | | | | | | | | | | | | | In the following piece of code: ```php function from1234($x) { return $x; } function foo($x) { yield from1234($x); } ``` The statement inside foo is taken as `yield from` `1234($x)` which is neither the intent, nor even legal syntax for an fcall. Do a lookahead for breaking non-label characters after the `yield from` and only accept it if they occur. | ||||
* | Fixed uninitialized data | Dmitry Stogov | 2017-03-23 | 1 | -0/+4 |
| | |||||
* | adjust deps dir naming scheme | Anatol Belski | 2017-03-23 | 2 | -2/+2 |
| | | | | not principal, just to have it same way as everywhere | ||||
* | explicitly ignore php.ini for proc open tests | Anatol Belski | 2017-03-21 | 6 | -9/+9 |
| | | | | | | | In some cases, when an environment is unclean, tests might get stuck fe when some incorrect ini file is loaded. As the test depends on the core only, it is safer to explicitly ignore the ini. Any ini can be passed in the cmd itself, if needed. | ||||
* | Lower timeout in test for but #72333 | Jakub Zelenka | 2017-03-20 | 1 | -2/+2 |
| | |||||
* | Fix bug #74265 | Nikita Popov | 2017-03-17 | 4 | -10/+12 |
| | |||||
* | Make test 002 for bug #65538 not to use https in cafile | Jakub Zelenka | 2017-03-17 | 1 | -1/+8 |
| | |||||
* | Consume data by server in test for bug #72333 | Jakub Zelenka | 2017-03-17 | 1 | -3/+20 |
| | | | | Client should be able to write more data and prevent time out | ||||
* | Fix AST start lineno for list nodes | Nikita Popov | 2017-03-17 | 1 | -1/+8 |
| | | | | | | If the node is initialized with children, check if a child has a lower start lineno, similar to what we do for fixed-sized nodes as well. | ||||
* | Make test for bug #72333 a bit more reliable | Jakub Zelenka | 2017-03-16 | 1 | -7/+4 |
| | |||||
* | Return FALSE if error_log fails to write all bytes | Adam Saponara | 2017-03-16 | 1 | -1/+5 |
| | |||||
* | Fixed bug #74240 (deflate_add can allocate too much memory) | Matt Bonneau | 2017-03-15 | 3 | -5/+36 |
| | |||||
* | Fix stream context changes leaking into copies of previous context | Bob Weinand | 2017-03-14 | 1 | -0/+2 |
| | |||||
* | Merge branch 'bug72333' into PHP-7.0 | Jakub Zelenka | 2017-03-14 | 4 | -73/+130 |
|\ | |||||
| * | Replace NEWS entry for #74159 with #72333 | Jakub Zelenka | 2017-03-14 | 1 | -2/+2 |
| | | | | | | | | The #74159 is duplicate | ||||
| * | Skip bug74159 test for OpenSSL lower than 1.0.1 | Jakub Zelenka | 2017-03-14 | 1 | -0/+1 |
| | | |||||
| * | Tidy up test for bug72333 | Jakub Zelenka | 2017-03-14 | 1 | -56/+61 |
| | | |||||
| * | Speed up test for bug72333 | Jakub Zelenka | 2017-03-14 | 1 | -1/+1 |
| | | | | | | | | It reliably fails without the xp_ssl.c so it is good with smaller usleep | ||||
| * | Fix indent and add comment | Jakub Zelenka | 2017-03-14 | 1 | -1/+3 |
| | | |||||
| * | Tidy up setting of SSL_MODE_RELEASE_BUFFERS | Jakub Zelenka | 2017-03-14 | 1 | -4/+1 |
| | | |||||
| * | Remove extra SSL mode settings | Jakub Zelenka | 2017-03-14 | 1 | -10/+0 |
| | | |||||
| * | Fix bug #72333 (fwrite() on non-blocking SSL sockets does not work) | Jakub Zelenka | 2017-03-14 | 2 | -0/+62 |
|/ | |||||
* | update binary sdk tools version for appveyor | Anatol Belski | 2017-03-13 | 1 | -1/+1 |
| | |||||
* | Fixed bug #73960 | Nikita Popov | 2017-03-10 | 3 | -0/+22 |
| | |||||
* | Fixed bug #74218 (ArrayIterator error message is confusing) | Xinchen Hui | 2017-03-10 | 2 | -2/+2 |
| | |||||
* | Add NEWS entry for bab0b99f | Sara Golemon | 2017-03-09 | 1 | -0/+3 |
| | |||||
* | Fixed bug #73370 | Nikita Popov | 2017-03-09 | 2 | -2/+6 |
| | | | | If len=0 malloc() is allowed to return NULL. | ||||
* | Fixed bug #71003: Add PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT | Thomas Orozco | 2017-03-09 | 5 | -0/+23 |
| | |||||
* | Fixed bug #72096 Swatch time value incorrect for dates before 1970 | mcq8 | 2017-03-09 | 3 | -8/+47 |
| | |||||
* | Detect invalid port in xp_socket parse ip address | Sara Golemon | 2017-03-07 | 2 | -11/+55 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | For historical reasons, fsockopen() accepts the port and hostname separately: fsockopen('127.0.0.1', 80) However, with the introdcution of stream transports in PHP 4.3, it became possible to include the port in the hostname specifier: fsockopen('127.0.0.1:80') Or more formally: fsockopen('tcp://127.0.0.1:80') Confusing results when these two forms are combined, however. fsockopen('127.0.0.1:80', 443) results in fsockopen() attempting to connect to '127.0.0.1:80:443' which any reasonable stack would consider invalid. Unfortunately, PHP parses the address looking for the first colon (with special handling for IPv6, don't worry) and calls atoi() from there. atoi() in turn, simply stops parsing at the first non-numeric character and returns the value so far. The end result is that the explicitly supplied port is treated as ignored garbage, rather than producing an error. This diff replaces atoi() with strtol() and inspects the stop character. If additional "garbage" of any kind is found, it fails and returns an error. | ||||
* | Fix out of bounds access in gc_find_additional_buffer() | Nikita Popov | 2017-03-07 | 1 | -3/+6 |
| | |||||
* | Fixed file-cache (Zend/tests/unused_shared_static_variables.phpt) | Dmitry Stogov | 2017-03-03 | 1 | -0/+35 |
| | |||||
* | sync NEWS for bug #74159 | Anatol Belski | 2017-03-02 | 1 | -2/+4 |
| | |||||
* | improve signal globals consistency check for TS | Anatol Belski | 2017-03-02 | 1 | -2/+2 |
| | | | | | | Seems when we receive TERM, TLS is destroyed completely. In that case, not only signal globals, but the entire globals array doesn't exist anymore. | ||||
* | do not try to handle signals, when globals are inconsistent | Anatol Belski | 2017-03-02 | 1 | -2/+14 |
| | |||||
* | PHP bug #74004 | somedaysummer | 2017-03-02 | 3 | -5/+21 |
| | | | | | Fix for DOMDocument loadHTML and loadHTMLFile ignore LIBXML_NOWARNING and LIBXML_NOERROR flags. | ||||
* | Fixed tests after tzdb removed abbreviations | Derick Rethans | 2017-03-02 | 8 | -132/+132 |
| |