summaryrefslogtreecommitdiff
path: root/ext
Commit message (Collapse)AuthorAgeFilesLines
* Improve support for microseconds with Date/TimemicrosecondsDerick Rethans2016-10-0539-933/+1222
| | | | | | | | | | | | | | | It fixes several bugs: - Fixed bug #45554 (Inconsistent behavior of the u format char). - Fixed bug #48225 (DateTime parser doesn't set microseconds for "now"). - Fixed bug #52514 (microseconds are missing in DateTime class). - Fixed bug #52519 (microseconds in DateInterval are missing). - Fixed bug #68506 (General DateTime improvments needed for microseconds to become useful). - Fixed bug #73109 (timelib_meridian doesn't parse dots correctly). - Fixed bug #73247 (DateTime constructor does not initialise microseconds property). It also updates timelib to 2016.04, and updates a data mapping file, which causes changes to the volatile abbreviations tests.
* Merge branch 'PHP-7.0' into PHP-7.1Anatol Belski2016-10-051-1/+5
|\ | | | | | | | | * PHP-7.0: Fix bug #73037, second round
| * Merge branch 'PHP-5.6' into PHP-7.0Anatol Belski2016-10-051-1/+5
| |\ | | | | | | | | | | | | * PHP-5.6: Fix bug #73037, second round
| | * Fix bug #73037, second roundAnatol Belski2016-10-051-1/+5
| | |
| * | Merge branch 'PHP-5.6' into PHP-7.0Stanislav Malyshev2016-10-0412-84/+48
| |\ \ | | |/ | | | | | | | | | | | | | | | * PHP-5.6: Fixed test Added validation to parse_url() to prohibit restricted characters inside login/pass components based on RFC3986 Apparently negative wordwrap is a thing and should work as length = 0.
| | * Fixed testIlia Alshanetsky2016-10-041-32/+2
| | |
| | * Added validation to parse_url() to prohibit restricted characters inside ↵Ilia Alshanetsky2016-10-0411-52/+46
| | | | | | | | | | | | login/pass components based on RFC3986
| | * Apparently negative wordwrap is a thing and should work as length = 0.Stanislav Malyshev2016-10-031-1/+5
| | | | | | | | | | | | I'll leave it as is for now.
| | * Really fix bug #73017Stanislav Malyshev2016-10-031-4/+10
| | |
* | | Skip tests that rely on sessions if sessions aren't availableCraig Duncan2016-10-044-0/+4
| | |
* | | Merge branch 'PHP-7.0' into PHP-7.1Christoph M. Becker2016-10-013-17/+51
|\ \ \ | |/ /
| * | Merge branch 'PHP-5.6' into PHP-7.0Christoph M. Becker2016-09-303-17/+51
| |\ \ | | |/
| | * Fix #73213: Integer overflow in imageline() with antialiasingChristoph M. Becker2016-09-303-17/+51
| | | | | | | | | | | | | | | We port the respective fixes <https://github.com/libgd/libgd/commit/eca37d620> and <https://github.com/libgd/libgd/commit/837b7327> to our bundled libgd.
* | | Unwrap reference returns in cufa etcNikita Popov2016-09-302-0/+21
| | |
* | | Merge branch 'PHP-7.0' into PHP-7.1Derick Rethans2016-09-303-10/+10
|\ \ \ | |/ /
| * | Merge branch 'PHP-5.6' into PHP-7.0Derick Rethans2016-09-303-10/+10
| |\ \ | | |/
| | * Fixed tests due to changes in underlaying dataDerick Rethans2016-09-303-10/+10
| | |
* | | Merge branch 'PHP-7.0' into PHP-7.1Derick Rethans2016-09-302-102/+110
|\ \ \ | |/ /
| * | Merge branch 'PHP-5.6' into PHP-7.0Derick Rethans2016-09-302-102/+110
| |\ \ | | |/
| | * Fixed parsing of AM/PM without all the expected dots in placeDerick Rethans2016-09-302-102/+110
| | |
* | | Merge branch 'PHP-7.0' into PHP-7.1Christoph M. Becker2016-09-302-2/+26
|\ \ \ | |/ /
| * | Merge branch 'PHP-5.6' into PHP-7.0Christoph M. Becker2016-09-302-2/+26
| |\ \ | | |/
| | * Fix #73203: passing additional_parameters causes mail to failChristoph M. Becker2016-09-302-2/+26
| | | | | | | | | | | | We make sure that there's no unsigned underflow, which happened for `y==0`.
| | * Updated to version 2016.7 (2016g)Derick Rethans2016-09-281-2139/+2027
| | |
| * | Merge branch 'PHP-7.0' of https://github.com/php/php-src into PHP-7.0Joe Watkins2016-09-301-0/+3
| |\ \
| * | | fix user filter bugJoe Watkins2016-09-302-1/+33
| | | |
* | | | fix user filter bugJoe Watkins2016-09-302-1/+33
| | | |
* | | | Special handling for $php_errormsg and $http_response_header.Dmitry Stogov2016-09-301-3/+9
| | | |
* | | | Merge branch 'PHP-7.0' into PHP-7.1Christoph M. Becker2016-09-291-0/+3
|\ \ \ \ | | |/ / | |/| |
| * | | Merge branch 'pull-request/2128' into PHP-7.0Christoph M. Becker2016-09-291-0/+3
| |\ \ \ | | |/ / | |/| |
| | * | Add CURLE_SSL_PINNEDPUBKEYNOTMATCHChristoph M. Becker2016-09-151-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This error constant is returned on key mismatch when CURLOPT_PINNEDPUBLICKEY is used. As the option had been introduced in PHP 7.0.7, it makes sense to also add the related error constant to PHP 7.0+. Cf. <https://curl.haxx.se/libcurl/c/CURLOPT_PINNEDPUBLICKEY.html>.
| * | | Updated to version 2016.7 (2016g)Derick Rethans2016-09-281-2139/+2027
| | | |
* | | | Updated to version 2016.7 (2016g)Derick Rethans2016-09-281-2139/+2027
| | | |
* | | | Don't mark ReflectionType::__toString() as deprecated for nowNikita Popov2016-09-283-12/+6
| | | |
* | | | Revert ReflectionType::__toString() behavior + deprecateNikita Popov2016-09-286-23/+22
| | | |
* | | | Ensure symtable exists before checking itNikita Popov2016-09-281-0/+19
| | | |
* | | | Merge branch 'PHP-7.0' into PHP-7.1Adam Baratz2016-09-261-2/+2
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | * PHP-7.0: update NEWS Ignore potentially misleading dberr values
| * | | Ignore potentially misleading dberr valuesChris Kings-Lynne2016-09-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FreeTDS had a buggy behavior where it would pass invalid values: https://sourceforge.net/p/freetds/bugs/59/ The fix for this issue -- bc22b2ef817fb5d102bd758111ff3634b39a1319 on their repo -- was to always use SYBESMSG for dberr. This makes it so the existing pdo_dblib code would work as is. But by ignoring the dberr value in this function, it will behave correctly, even with older versions of FreeTDS.
* | | | Merge branch 'PHP-7.0' into PHP-7.1Anatol Belski2016-09-251-1/+1
|\ \ \ \ | |/ / / | | | | | | | | | | | | * PHP-7.0: Add an include path for freetype which is relevant for cmake builds
| * | | Add an include path for freetype which is relevant for cmake buildsAnatol Belski2016-09-251-1/+1
| | | |
* | | | Merge branch 'PHP-7.0' into PHP-7.1Christoph M. Becker2016-09-252-2/+63
|\ \ \ \ | |/ / /
| * | | Merge branch 'PHP-5.6' into PHP-7.0Christoph M. Becker2016-09-252-2/+63
| |\ \ \ | | | |/ | | |/|
| | * | Fix test_image_equals_file() wrt. palette imagesChristoph M. Becker2016-09-252-2/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The recently introduced test_image_equals_file() doesn't properly work for palette images, because in this case only the palette indexes are compared, what can lead to false positives and negatives as shown in the added test. To fix that we convert palette images to truecolor, what is supposed to be faster than calling imagecolorsforindex() for each pixel. We furthermore rely on PHP's refcounting to free unused images; after all, this is not C.
* | | | Fix a couple of ASSIGN_DIM/OBJ inference bugsNikita Popov2016-09-241-0/+37
| | | | | | | | | | | | | | | | Account for possible null return values better.
* | | | Add range inference for ZEND_STRLENNikita Popov2016-09-241-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | On 32-bit systems we conservatively allow negative lengths. On 64-bit systems, the range could additionally be restricted to the canonical 48-bit size.
* | | | Merge branch 'PHP-7.0' into PHP-7.1Christoph M. Becker2016-09-243-5/+23
|\ \ \ \ | |/ / /
| * | | Merge branch 'PHP-5.6' into PHP-7.0Christoph M. Becker2016-09-243-5/+23
| |\ \ \ | | |/ /
| | * | Fix #73161: imagecreatefromgd2() may leak memoryChristoph M. Becker2016-09-243-5/+23
| | | |
* | | | Merge branch 'PHP-7.0' into PHP-7.1Christoph M. Becker2016-09-242-1/+22
|\ \ \ \ | |/ / /
| * | | Merge branch 'PHP-5.6' into PHP-7.0Christoph M. Becker2016-09-242-1/+22
| |\ \ \ | | |/ /