summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* set versionsphp-7.0.18PHP-7.0.18Anatol Belski2017-04-113-4/+4
|
* sync NEWSphp-7.0.18RC1Anatol Belski2017-03-281-0/+3
|
* Revert "Fixed bug #61471"Anatol Belski2017-03-282-47/+1
| | | | | | This reverts commit 80c8d84af303d2fddc9ba9f181c7117b9040811d. (cherry picked from commit ef8632c9dc5c4827a47c5b226ad5a0a9cb93326e)
* set versionsAnatol Belski2017-03-283-4/+4
|
* update NEWSAnatol Belski2017-03-281-0/+3
|
* deps updated, cherry-pick 88642decf9ab59d206db515990886b0761bfa835Anatol Belski2017-03-271-1/+1
|
* add test for bug #74230Anatol Belski2017-03-271-0/+22
|
* Forgot to update the output in the test tooDerick Rethans2017-03-271-1/+1
|
* always use staging deps for CI, that's what we have a CI for as wellAnatol Belski2017-03-271-2/+1
|
* Fixed test for #33415 due to data fixes.Derick Rethans2017-03-271-5/+5
|
* Updated to version 2017.2 (2017b)Derick Rethans2017-03-241-580/+618
|
* Fix sequencing UBNikita Popov2017-03-232-422/+445
|
* Fix lineno for AST_ZVAL nodesNikita Popov2017-03-233-3/+10
|
* Fix bug where `yield from` is captured too greedilySara Golemon2017-03-233-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 dataDmitry Stogov2017-03-231-0/+4
|
* adjust deps dir naming schemeAnatol Belski2017-03-232-2/+2
| | | | not principal, just to have it same way as everywhere
* explicitly ignore php.ini for proc open testsAnatol Belski2017-03-216-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 #72333Jakub Zelenka2017-03-201-2/+2
|
* Fix bug #74265Nikita Popov2017-03-174-10/+12
|
* Make test 002 for bug #65538 not to use https in cafileJakub Zelenka2017-03-171-1/+8
|
* Consume data by server in test for bug #72333Jakub Zelenka2017-03-171-3/+20
| | | | Client should be able to write more data and prevent time out
* Fix AST start lineno for list nodesNikita Popov2017-03-171-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 reliableJakub Zelenka2017-03-161-7/+4
|
* Return FALSE if error_log fails to write all bytesAdam Saponara2017-03-161-1/+5
|
* Fixed bug #74240 (deflate_add can allocate too much memory)Matt Bonneau2017-03-153-5/+36
|
* Fix stream context changes leaking into copies of previous contextBob Weinand2017-03-141-0/+2
|
* Merge branch 'bug72333' into PHP-7.0Jakub Zelenka2017-03-144-73/+130
|\
| * Replace NEWS entry for #74159 with #72333Jakub Zelenka2017-03-141-2/+2
| | | | | | | | The #74159 is duplicate
| * Skip bug74159 test for OpenSSL lower than 1.0.1Jakub Zelenka2017-03-141-0/+1
| |
| * Tidy up test for bug72333Jakub Zelenka2017-03-141-56/+61
| |
| * Speed up test for bug72333Jakub Zelenka2017-03-141-1/+1
| | | | | | | | It reliably fails without the xp_ssl.c so it is good with smaller usleep
| * Fix indent and add commentJakub Zelenka2017-03-141-1/+3
| |
| * Tidy up setting of SSL_MODE_RELEASE_BUFFERSJakub Zelenka2017-03-141-4/+1
| |
| * Remove extra SSL mode settingsJakub Zelenka2017-03-141-10/+0
| |
| * Fix bug #72333 (fwrite() on non-blocking SSL sockets does not work)Jakub Zelenka2017-03-142-0/+62
|/
* update binary sdk tools version for appveyorAnatol Belski2017-03-131-1/+1
|
* Fixed bug #73960Nikita Popov2017-03-103-0/+22
|
* Fixed bug #74218 (ArrayIterator error message is confusing)Xinchen Hui2017-03-102-2/+2
|
* Add NEWS entry for bab0b99fSara Golemon2017-03-091-0/+3
|
* Fixed bug #73370Nikita Popov2017-03-092-2/+6
| | | | If len=0 malloc() is allowed to return NULL.
* Fixed bug #71003: Add PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERTThomas Orozco2017-03-095-0/+23
|
* Fixed bug #72096 Swatch time value incorrect for dates before 1970mcq82017-03-093-8/+47
|
* Detect invalid port in xp_socket parse ip addressSara Golemon2017-03-072-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 Popov2017-03-071-3/+6
|
* Fixed file-cache (Zend/tests/unused_shared_static_variables.phpt)Dmitry Stogov2017-03-031-0/+35
|
* sync NEWS for bug #74159Anatol Belski2017-03-021-2/+4
|
* improve signal globals consistency check for TSAnatol Belski2017-03-021-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 inconsistentAnatol Belski2017-03-021-2/+14
|
* PHP bug #74004somedaysummer2017-03-023-5/+21
| | | | | Fix for DOMDocument loadHTML and loadHTMLFile ignore LIBXML_NOWARNING and LIBXML_NOERROR flags.
* Fixed tests after tzdb removed abbreviationsDerick Rethans2017-03-028-132/+132
|