]>
granicus.if.org Git - php/log
Xinchen Hui [Mon, 13 Feb 2017 11:16:17 +0000 (19:16 +0800)]
Fixed bug #73989 (PHP 7.1 Segfaults within Symfony test suite)
Nikita Popov [Sun, 12 Feb 2017 21:02:39 +0000 (22:02 +0100)]
Revert "Fixed bug #74035"
This reverts commit
9ffc6ca62f53431a4b32b30cdda8180142f47cdb .
Derick Rethans [Sun, 12 Feb 2017 20:17:01 +0000 (20:17 +0000)]
Upgrade timelib to 2017.01
This fixes:
- Fixed bug #72719 (Relative datetime format ignores weekday on sundays only).
- Fixed bug #73294 (DateTime wrong when date string is negative).
- Fixed bug #73489 (wrong timestamp when call setTimeZone multi times with UTC
offset).
- Fixed bug #73858 (first/last day of' flag is not being reset).
- Fixed bug #73942 ($date->modify('Friday this week') doesn't return a Friday
if $date is a Sunday).
- Fixed bug #74057 (wrong day when using "this week" in strtotime).
Xinchen Hui [Sun, 12 Feb 2017 12:34:08 +0000 (20:34 +0800)]
Fixed bug #74084 (Out of bound read - zend_mm_alloc_small)
andrewnester [Wed, 1 Feb 2017 10:43:55 +0000 (13:43 +0300)]
Fixed bug #74021
Xinchen Hui [Sun, 12 Feb 2017 10:55:19 +0000 (18:55 +0800)]
Fixed #73496 (Invalid memory access in zend_inline_hash_func)
no test script is added because it requre too much memory
Nikita Popov [Sat, 11 Feb 2017 23:19:17 +0000 (00:19 +0100)]
run-tests: Exit 1 on BORKED tests
Adam Saponara [Sat, 11 Feb 2017 04:58:25 +0000 (23:58 -0500)]
Fixed bug #73118
Denis Yeldandi [Thu, 9 Feb 2017 07:22:37 +0000 (10:22 +0300)]
Fixed bug #69860
Xinchen Hui [Fri, 10 Feb 2017 16:01:09 +0000 (00:01 +0800)]
Fixed typo
Xinchen Hui [Fri, 10 Feb 2017 06:24:01 +0000 (14:24 +0800)]
Fixed bug #74019 (Segfault with list)
Zheng SHAO [Wed, 18 Jan 2017 09:50:21 +0000 (18:50 +0900)]
Fixed bug #61471
dreamsxin [Tue, 7 Feb 2017 03:36:22 +0000 (11:36 +0800)]
Add #ifndef restrict
Christian Schmidt [Thu, 2 Feb 2017 17:52:27 +0000 (18:52 +0100)]
Fix detection of isnan and isinf
The isnan() and isinf() are C99 macros not functions.
Also fix is_infinite(-INF) in case isinf is not defined.
Anatol Belski [Tue, 7 Feb 2017 12:16:30 +0000 (13:16 +0100)]
use some dynamically generated NAN as well
Anatol Belski [Tue, 7 Feb 2017 11:01:14 +0000 (12:01 +0100)]
switch to smart str conversion routine to hide exact NAN type
see https://github.com/php/php-src/pull/2356#issuecomment-
277564135
Nikita Popov [Mon, 6 Feb 2017 00:45:53 +0000 (01:45 +0100)]
Revert "Fix detection of isnan and isinf"
This reverts commit
9ea0949f43959ff0cf519e7a10ef9de7a538cde3 .
Christian Schmidt [Thu, 2 Feb 2017 17:52:27 +0000 (18:52 +0100)]
Fix detection of isnan and isinf
The isnan() and isinf() are C99 macros not functions.
Also fix is_infinite(-INF) in case isinf is not defined.
Andrea Faulds [Sun, 5 Feb 2017 01:30:20 +0000 (01:30 +0000)]
Fix bug #73954
Nikita Popov [Fri, 3 Feb 2017 17:41:36 +0000 (18:41 +0100)]
Revert "Merge branch 'pull-request/2344' into PHP-7.0"
This reverts commit
6988d070ea8c7d44452d8c98e594d65ea722a1d8 , reversing
changes made to
75ad2b301a047209e7b5a6b5912eb589cfbc773d .
andrewnester [Fri, 3 Feb 2017 08:57:16 +0000 (11:57 +0300)]
Fixed bug #74035
Joe Watkins [Fri, 3 Feb 2017 06:10:19 +0000 (06:10 +0000)]
Merge branch 'pull-request/2344' into PHP-7.0
* pull-request/2344:
Fixed bug #74004 LIBXML_NOWARNING (etc) ignored by DOMDocument::loadHTML
somedaysummer [Fri, 27 Jan 2017 20:20:07 +0000 (15:20 -0500)]
Fixed bug #74004 LIBXML_NOWARNING (etc) ignored by DOMDocument::loadHTML
Joe Watkins [Fri, 3 Feb 2017 06:00:34 +0000 (06:00 +0000)]
Merge branch 'pull-request/2359' into PHP-7.0
* pull-request/2359:
increase wait time in timeout_variation_9.phpt by 1 second
Rodrigo Prado [Wed, 1 Feb 2017 23:12:05 +0000 (21:12 -0200)]
increase wait time in timeout_variation_9.phpt by 1 second
Joe Watkins [Fri, 3 Feb 2017 05:54:50 +0000 (05:54 +0000)]
Merge branch 'pull-request/2360' into PHP-7.0
* pull-request/2360:
increase wait time in timeout_variation_10.phpt by 1 second
Rodrigo Prado [Wed, 1 Feb 2017 23:22:35 +0000 (15:22 -0800)]
increase wait time in timeout_variation_10.phpt by 1 second
Mitch Hagstrand [Tue, 31 Jan 2017 17:25:05 +0000 (09:25 -0800)]
BUG #73998: Numeric properties are not accessible from get_object_vars
Matěj Humpál [Thu, 2 Feb 2017 09:24:00 +0000 (10:24 +0100)]
Fix bug #74031
Fix incorrect parameter count for imagepng function
Nikita Popov [Thu, 2 Feb 2017 15:04:02 +0000 (16:04 +0100)]
Fix bug #73807
Anatol Belski [Thu, 2 Feb 2017 13:19:35 +0000 (14:19 +0100)]
[ci skip] update NEWS
Anatol Belski [Thu, 2 Feb 2017 11:48:12 +0000 (12:48 +0100)]
Fixed #74022 PHP Fast CGI crashes when reading from a pfx file.
Anatol Belski [Thu, 2 Feb 2017 00:33:41 +0000 (01:33 +0100)]
update NEWS
Anatol Belski [Wed, 1 Feb 2017 19:00:32 +0000 (20:00 +0100)]
sync NEWS with the reverted stuff
Anatol Belski [Wed, 1 Feb 2017 18:59:24 +0000 (19:59 +0100)]
Revert "fixed bug #50989 (DOM support for LIBXML_NOXMLDECL)"
This reverts commit
2fcf1259c6a9c1d70bcdfb96aeabc54c47e2a4a0 .
Anatol Belski [Wed, 1 Feb 2017 18:59:18 +0000 (19:59 +0100)]
Revert "fix BC break introduced by #2346 (sebastianbergmann/phpunit#2454)"
This reverts commit
62938bf08806129b42b17e74d79a450c30d4ff30 .
Dmitry Stogov [Wed, 1 Feb 2017 14:36:55 +0000 (17:36 +0300)]
typo
Dmitry Stogov [Wed, 1 Feb 2017 13:05:33 +0000 (16:05 +0300)]
fixed macro
Anatol Belski [Wed, 1 Feb 2017 12:43:33 +0000 (13:43 +0100)]
fix possible NULL dereference
Anatol Belski [Wed, 1 Feb 2017 11:49:32 +0000 (12:49 +0100)]
remove unused var
Anatol Belski [Wed, 1 Feb 2017 11:45:19 +0000 (12:45 +0100)]
use zend_string API
Anatol Belski [Wed, 1 Feb 2017 11:36:14 +0000 (12:36 +0100)]
Fixed bug #74005 mail.add_x_header causes RFC-breaking lone line feed
Anatol Belski [Wed, 1 Feb 2017 10:59:44 +0000 (11:59 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
fix test for 32bits (int -> float)
Remi Collet [Wed, 1 Feb 2017 09:25:30 +0000 (10:25 +0100)]
fix test for 32bits (int -> float)
(cherry picked from commit
0f1ae93bfa2feb3d0fd0b8d3036148df8ef856e2 )
Remi Collet [Wed, 1 Feb 2017 09:25:30 +0000 (10:25 +0100)]
fix test for 32bits (int -> float)
Anatol Belski [Tue, 31 Jan 2017 17:25:36 +0000 (18:25 +0100)]
add a primitive debug facility to sendmail
Anatol Belski [Tue, 31 Jan 2017 13:21:20 +0000 (14:21 +0100)]
Anatol Belski [Tue, 31 Jan 2017 10:18:23 +0000 (11:18 +0100)]
bump versions for next in dev
Rodrigo Prado [Mon, 30 Jan 2017 22:06:09 +0000 (20:06 -0200)]
removed additional ";" from run-tests.php
Anatol Belski [Mon, 30 Jan 2017 21:34:14 +0000 (22:34 +0100)]
update NEWS
Sara Golemon [Mon, 30 Jan 2017 16:57:17 +0000 (08:57 -0800)]
Securely zero the hash context key
Anatol Belski [Mon, 30 Jan 2017 11:25:50 +0000 (12:25 +0100)]
Fixed bug #73983 crash on finish work with phar in cli + opcache
The file_cache_only option causes the storage to be per process,
furthermore the arena is destroyed per request. Thus, zend_string's
can't survive between request and the permanent flag should not
be set. This is already done with the file cache part, but the
persistency part is used in various scenarios and should respect
this case as well. In this particular bug, the pcre pattern cache
needs to survive between requests and uses pattern strings as hash
keys. One more case relevant here would be various situations where
the flow disables the use of shared memory.
Joe Watkins [Mon, 30 Jan 2017 11:26:02 +0000 (11:26 +0000)]
Merge branch 'pull-request/2348' into PHP-7.0
* pull-request/2348:
fix BC break introduced by #2346 (sebastianbergmann/phpunit#2454)
jhdxr [Mon, 30 Jan 2017 09:48:00 +0000 (17:48 +0800)]
fix BC break introduced by #2346 (sebastianbergmann/phpunit#2454)
Anatol Belski [Mon, 30 Jan 2017 10:40:23 +0000 (11:40 +0100)]
move id initialization into ctor
Anatol Belski [Mon, 30 Jan 2017 00:54:36 +0000 (01:54 +0100)]
fix system id initialization for multiple threads
Jakub Zelenka [Sun, 29 Jan 2017 20:43:58 +0000 (20:43 +0000)]
Try fpm path for testing in sbin as it is default target
jhdxr [Sat, 28 Jan 2017 06:56:03 +0000 (14:56 +0800)]
fixed bug #50989 (DOM support for LIBXML_NOXMLDECL)
Mitch Hagstrand [Thu, 26 Jan 2017 10:24:07 +0000 (02:24 -0800)]
Fix 00version.phpt when commit message has multiple lines.
The environment variable "TRAVIS_COMMIT_MESSAGE" can contain multiple lines.
An example can be seen here https://travis-ci.org/php/php-src/jobs/
195465293
andrewnester [Tue, 24 Jan 2017 13:38:30 +0000 (16:38 +0300)]
Fixed #73973 - debug_zval_dump() assertion error for resource consts with --enable-debug
Joe Watkins [Thu, 26 Jan 2017 05:50:46 +0000 (05:50 +0000)]
[ci skip] news entry for PR #2337
Arnout Boks [Wed, 25 Jan 2017 20:09:03 +0000 (21:09 +0100)]
Fix bug #54382 (getAttributeNodeNS doesn't get xmlns* attributes)
The fix is based on the same strategy for handling namespace
declarations as used by getAttributeNode. Note that this strategy makes
these methods not return a DOMAttr for xmlns* attributes, but an
instance of the (undocumented) class DOMNameSpaceNode. This is not
really ideal, but at least this fix makes the behavior of
getAttributeNode and getAttributeNodeNS consistent.
A follow-up action would be to investigate whether DOMNameSpaceNode can
be made into a subclass of DOMAttr (which may be hard due to the way
libxml treats namespace declarations) or document this deviating return
value for xmlns* attributes.
Arnout Boks [Wed, 25 Jan 2017 20:03:50 +0000 (21:03 +0100)]
Added (failing) testcase for bug #54382
Bob Weinand [Wed, 25 Jan 2017 12:00:48 +0000 (13:00 +0100)]
Fix copying too much leading to potential segfault
Michael Wallner [Wed, 22 Jul 2015 11:44:21 +0000 (13:44 +0200)]
Fix Bug #69865 php-fpm does not close stderr when using syslog
Joe Watkins [Mon, 23 Jan 2017 05:33:58 +0000 (05:33 +0000)]
move decl to correct place
andrewnester [Sun, 22 Jan 2017 15:59:59 +0000 (18:59 +0300)]
Fixed #73969 - Fixed segmentation fault when debug_print_backtrace called
Christoph M. Becker [Sun, 22 Jan 2017 14:01:01 +0000 (15:01 +0100)]
Add regression test for bug #47946
This bug had already been fixed, but apparently there's no regression
test yet, so we add one.
Note that the expected image has black pixel artifacts, which are
another issue (perhaps bug #40158), and would have to be adressed
separately.
Mitch Hagstrand [Sat, 21 Jan 2017 20:40:15 +0000 (12:40 -0800)]
Fix intermittent segfault in GD library
The gdIOCtx struct should be zero filled with ecalloc.
emalloc does not zero fill the struct.
Christoph M. Becker [Sat, 21 Jan 2017 17:52:34 +0000 (18:52 +0100)]
Add myself as primary maintainer of GD
Christoph M. Becker [Sat, 21 Jan 2017 00:21:03 +0000 (01:21 +0100)]
Fix #73968: Premature failing of XBM reading
We must take into account the line padding, when we're reading XBM
files.
We deliberately ignore the potential integer overflow here, because
that would be caught by gdImageCreate() or even earlier if `bytes==0`,
what happens in libgd00094.phpt which we adapt accordingly.
Anatol Belski [Sat, 21 Jan 2017 01:56:15 +0000 (02:56 +0100)]
andrewnester [Fri, 20 Jan 2017 18:39:45 +0000 (21:39 +0300)]
Fixed #73959 - lastInsertId fails to throw an exception in pdsql
Remi Collet [Fri, 20 Jan 2017 16:46:11 +0000 (17:46 +0100)]
NEWS
Remi Collet [Fri, 20 Jan 2017 16:45:15 +0000 (17:45 +0100)]
Fixed bug #73965 DTrace reported as enabled when disabled
Xinchen Hui [Thu, 19 Jan 2017 04:23:23 +0000 (12:23 +0800)]
Fixed another part in ldap (bug #73933)
Ferenc Kovacs [Thu, 19 Jan 2017 00:20:57 +0000 (01:20 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0
Ferenc Kovacs [Thu, 19 Jan 2017 00:16:31 +0000 (01:16 +0100)]
update NEWS
Mitch Hagstrand [Tue, 17 Jan 2017 20:39:07 +0000 (12:39 -0800)]
Removing zmemcheck from .gdbinit
It doesn't seem to make sense anymore
Joe Watkins [Wed, 18 Jan 2017 18:22:57 +0000 (18:22 +0000)]
Fix bug #73949 leak in mysqli_fetch_object
Thomas Punt [Wed, 18 Jan 2017 09:48:23 +0000 (09:48 +0000)]
Remove remnants of TSMRLS_* macro calls
Marcus Bointon [Tue, 3 Jan 2017 22:32:22 +0000 (23:32 +0100)]
DNS CAA record type implementation and tests for https://bugs.php.net/bug.php?id=73850
Leigh [Wed, 18 Jan 2017 14:45:41 +0000 (14:45 +0000)]
Change free to OPENSSL_free
Remi Collet [Wed, 18 Jan 2017 12:02:03 +0000 (13:02 +0100)]
NEWS
Remi Collet [Wed, 18 Jan 2017 12:00:49 +0000 (13:00 +0100)]
Fix #73956 Link use CC instead of CXX
Thomas Punt [Tue, 17 Jan 2017 18:10:33 +0000 (18:10 +0000)]
Fix ce comparison
Joe Watkins [Tue, 17 Jan 2017 20:33:25 +0000 (20:33 +0000)]
updates to release docs
Mitch Hagstrand [Tue, 17 Jan 2017 05:55:03 +0000 (21:55 -0800)]
Fixes in .gdbinit for ZE 3
1. Fixed print_pi function
2. Fixed printing properties in ____printzv_contents
3. Added optional max length parameter in ____print_str
Anatol Belski [Tue, 17 Jan 2017 09:54:53 +0000 (10:54 +0100)]
[ci skip] sync NEWS
Anatol Belski [Tue, 17 Jan 2017 08:33:51 +0000 (09:33 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Fix #73869: Signed Integer Overflow gd_io.c
Fix #73868: DOS vulnerability in gdImageCreateFromGd2Ctx()
Christoph M. Becker [Sat, 17 Dec 2016 16:06:58 +0000 (17:06 +0100)]
Fix #73869: Signed Integer Overflow gd_io.c
GD2 stores the number of horizontal and vertical chunks as words (i.e. 2
byte unsigned). These values are multiplied and assigned to an int when
reading the image, what can cause integer overflows. We have to avoid
that, and also make sure that either chunk count is actually greater
than zero. If illegal chunk counts are detected, we bail out from
reading the image.
(cherry picked from commit
5b5d9db3988b829e0b121b74bb3947f01c2796a1 )
Christoph M. Becker [Tue, 16 Aug 2016 16:23:36 +0000 (18:23 +0200)]
Fix #73868: DOS vulnerability in gdImageCreateFromGd2Ctx()
We must not pretend that there are image data if there are none. Instead
we fail reading the image file gracefully.
(cherry picked from commit
cdb648dc4115ce0722f3cc75e6a65115fc0e56ab )
Xinchen Hui [Tue, 17 Jan 2017 07:34:19 +0000 (15:34 +0800)]
Fixed bug #73933 (error/segfault with ldap_mod_replace and opcache)
Nikita Popov [Mon, 16 Jan 2017 13:11:41 +0000 (14:11 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0
Nikita Popov [Mon, 16 Jan 2017 12:24:13 +0000 (13:24 +0100)]
Add additional serialize tests for fixed bugs
These have been fixed as a side-effect of the delayed __wakeup
patch.
Stanislav Malyshev [Mon, 16 Jan 2017 08:23:06 +0000 (00:23 -0800)]
Fix typo
Niklas Keller [Sun, 15 Jan 2017 22:06:08 +0000 (23:06 +0100)]
Add test ini_set with invalid time zone
Wasn't covered before according to gcov.php.net.
Stanislav Malyshev [Mon, 16 Jan 2017 02:42:33 +0000 (18:42 -0800)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Fix test
Stanislav Malyshev [Mon, 16 Jan 2017 02:42:22 +0000 (18:42 -0800)]
Fix test
Stanislav Malyshev [Mon, 16 Jan 2017 01:32:26 +0000 (17:32 -0800)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Update more functions with path check