]>
granicus.if.org Git - php/log
Xinchen Hui [Mon, 13 Jun 2016 16:21:14 +0000 (09:21 -0700)]
Fixed bug #72395 (list() regression)
Anatol Belski [Mon, 13 Jun 2016 13:46:28 +0000 (15:46 +0200)]
fix test portability
Xinchen Hui [Mon, 13 Jun 2016 13:08:23 +0000 (21:08 +0800)]
Merge branch 'PHP-7.0'
* PHP-7.0:
Fixed bug #72306 (Heap overflow through proc_open and $env parameter)
Xinchen Hui [Mon, 13 Jun 2016 13:08:04 +0000 (21:08 +0800)]
Fixed bug #72306 (Heap overflow through proc_open and $env parameter)
Anatol Belski [Mon, 13 Jun 2016 06:20:11 +0000 (08:20 +0200)]
Merge branch 'PHP-7.0'
* PHP-7.0:
update NEWS
Fix #66387: Stack overflow with imagefilltoborder
Skip test which is 64bits only
5.5.37 now
Anatol Belski [Mon, 13 Jun 2016 06:19:19 +0000 (08:19 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
update NEWS
Fix #66387: Stack overflow with imagefilltoborder
Skip test which is 64bits only
5.5.37 now
Anatol Belski [Mon, 13 Jun 2016 06:15:31 +0000 (08:15 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
update NEWS
Fix #66387: Stack overflow with imagefilltoborder
Skip test which is 64bits only
5.5.37 now
Anatol Belski [Mon, 13 Jun 2016 06:12:22 +0000 (08:12 +0200)]
update NEWS
Christoph M. Becker [Mon, 20 Jul 2015 21:24:55 +0000 (23:24 +0200)]
Fix #66387: Stack overflow with imagefilltoborder
The stack overflow is caused by the recursive algorithm in combination with a
very large negative coordinate passed to gdImageFillToBorder(). As there is
already a clipping for large positive coordinates to the width and height of
the image, it seems to be consequent to clip to zero also.
Xinchen Hui [Mon, 13 Jun 2016 05:40:53 +0000 (13:40 +0800)]
Value should not be a reference here
Jakub Zelenka [Sun, 12 Jun 2016 17:40:24 +0000 (18:40 +0100)]
Merge branch 'PHP-7.0'
Jakub Zelenka [Sun, 12 Jun 2016 17:39:32 +0000 (18:39 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0
Jakub Zelenka [Sun, 12 Jun 2016 17:11:38 +0000 (18:11 +0100)]
Fix bug #71915 (openssl_random_pseudo_bytes is not fork-safe)
Add time to the entropy before using RAND_bytes
Jakub Zelenka [Sun, 12 Jun 2016 16:57:08 +0000 (17:57 +0100)]
Fix bug #72336 (openssl_pkey_new does not fail for invalid DSA params)
Jakub Zelenka [Sun, 12 Jun 2016 16:54:37 +0000 (17:54 +0100)]
Update openssl_error_string to run and be more forgiving
Christoph M. Becker [Sun, 12 Jun 2016 11:22:32 +0000 (13:22 +0200)]
Merge branch 'PHP-7.0'
Christoph M. Becker [Sun, 12 Jun 2016 11:22:02 +0000 (13:22 +0200)]
Fix #71554: FTP has not built-in support
Xinchen Hui [Sun, 12 Jun 2016 07:17:03 +0000 (15:17 +0800)]
EG(fake_scope) was always set to NULL wrongly
Xinchen Hui [Sat, 11 Jun 2016 08:11:40 +0000 (16:11 +0800)]
cast const away
Nikita Popov [Fri, 10 Jun 2016 13:57:18 +0000 (15:57 +0200)]
Fixed bug #72373
Anatol Belski [Thu, 9 Jun 2016 18:16:09 +0000 (20:16 +0200)]
fix test out
Anatol Belski [Thu, 9 Jun 2016 18:12:49 +0000 (20:12 +0200)]
fix test
Anatol Belski [Thu, 9 Jun 2016 14:13:04 +0000 (16:13 +0200)]
sync with deleted file
Anatol Belski [Thu, 9 Jun 2016 13:22:12 +0000 (15:22 +0200)]
fix tests
Anatol Belski [Thu, 9 Jun 2016 11:39:19 +0000 (13:39 +0200)]
add flags to suppress the verbosity
Xinchen Hui [Tue, 21 Apr 2015 14:19:56 +0000 (22:19 +0800)]
Request #69489
Christoph M. Becker [Thu, 9 Jun 2016 14:30:52 +0000 (16:30 +0200)]
Merge branch 'pull-request/1912'
Christoph M. Becker [Thu, 9 Jun 2016 13:58:09 +0000 (15:58 +0200)]
Merge branch 'master' of http://git.php.net/repository/php-src
Christoph M. Becker [Thu, 9 Jun 2016 13:45:54 +0000 (15:45 +0200)]
Merge branch 'PHP-7.0'
Christoph M. Becker [Thu, 9 Jun 2016 13:35:28 +0000 (15:35 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
Christoph M. Becker [Thu, 9 Jun 2016 13:28:58 +0000 (15:28 +0200)]
Merge branch 'pull-request/1930' into PHP-5.6
Dmitry Stogov [Thu, 9 Jun 2016 13:01:55 +0000 (16:01 +0300)]
Optimization
Dmitry Stogov [Thu, 9 Jun 2016 12:09:09 +0000 (15:09 +0300)]
Merge branch 'PHP-7.0'
* PHP-7.0:
Fixed bug #72369 (array_merge() produces references in PHP7)
Dmitry Stogov [Thu, 9 Jun 2016 12:07:44 +0000 (15:07 +0300)]
Fixed bug #72369 (array_merge() produces references in PHP7)
Dmitry Stogov [Thu, 9 Jun 2016 09:39:38 +0000 (12:39 +0300)]
Delay IS_ERROR checks
Ferenc Kovacs [Thu, 9 Jun 2016 08:53:12 +0000 (10:53 +0200)]
Merge branch 'PHP-7.0'
* PHP-7.0:
5.6.24 will be next
Ferenc Kovacs [Thu, 9 Jun 2016 08:52:26 +0000 (10:52 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
5.6.24 will be next
Ferenc Kovacs [Thu, 9 Jun 2016 08:51:02 +0000 (10:51 +0200)]
5.6.24 will be next
Jakub Zelenka [Wed, 8 Jun 2016 17:37:32 +0000 (18:37 +0100)]
Merge branch 'PHP-7.0'
Jakub Zelenka [Wed, 8 Jun 2016 17:36:36 +0000 (18:36 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0
Jakub Zelenka [Wed, 8 Jun 2016 17:21:39 +0000 (18:21 +0100)]
Fix bug #72140 (segfault after calling ERR_free_strings())
Dmitry Stogov [Wed, 8 Jun 2016 16:01:28 +0000 (19:01 +0300)]
typo
Nikita Popov [Wed, 8 Jun 2016 13:33:11 +0000 (15:33 +0200)]
Followup for bug #53432
Assign-ops and nested accesses now get the same treatment.
Dmitry Stogov [Wed, 8 Jun 2016 09:55:31 +0000 (12:55 +0300)]
cleanup
Dmitry Stogov [Wed, 8 Jun 2016 09:11:47 +0000 (12:11 +0300)]
Replaced wrong check with proper ZEND_ASSERT()
Dmitry Stogov [Wed, 8 Jun 2016 08:24:53 +0000 (11:24 +0300)]
Removed useless reference counting
Dmitry Stogov [Wed, 8 Jun 2016 08:14:06 +0000 (11:14 +0300)]
This test was fixed together with fix for bug #70228
Anatol Belski [Wed, 8 Jun 2016 06:10:09 +0000 (08:10 +0200)]
fix php_log_err macro
Pierre Joye [Wed, 8 Jun 2016 04:13:27 +0000 (11:13 +0700)]
Merge branch 'PHP-5.6'
* PHP-5.6:
prevent invalid color index (palette only), may lead to crash
Add CVE to #66387
Conflicts:
NEWS
Pierre Joye [Wed, 8 Jun 2016 04:08:05 +0000 (11:08 +0700)]
Merge branch 'PHP-7.0' of git.php.net:php-src into PHP-7.0
Pierre Joye [Wed, 8 Jun 2016 04:07:32 +0000 (11:07 +0700)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
prevent invalid color index (palette only), may lead to crash
Add CVE to #66387
add missing NEWS entry
Pierre Joye [Wed, 8 Jun 2016 04:06:48 +0000 (11:06 +0700)]
prevent invalid color index (palette only), may lead to crash
Dmitry Stogov [Tue, 7 Jun 2016 23:20:45 +0000 (02:20 +0300)]
Better fix for bug #70228 (memleak if return in finally block)
Dmitry Stogov [Tue, 7 Jun 2016 21:23:33 +0000 (00:23 +0300)]
Fixed bug #70228 (Memleak if return in finally block)
Dmitry Stogov [Tue, 7 Jun 2016 20:18:52 +0000 (23:18 +0300)]
Fixed bug #71266 (Missing separation of properties HT in foreach etc).
Lior Kaplan [Tue, 7 Jun 2016 18:46:59 +0000 (21:46 +0300)]
Add CVE to #66387
Lior Kaplan [Tue, 7 Jun 2016 18:46:25 +0000 (21:46 +0300)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Add CVE to #66387
Lior Kaplan [Tue, 7 Jun 2016 18:45:24 +0000 (21:45 +0300)]
Add CVE to #66387
Nikita Popov [Tue, 7 Jun 2016 18:36:54 +0000 (20:36 +0200)]
Use LCA for object(ce) type joins
For B, C extending A the join of object(B) and object(C) should
be object(instanceof A). For simplicity we only handle the class
hierarchy, as computing the least common unique ancestor for
interfaces would be more involved.
Also ignore phi sources that don't have an object type: The join
of null and object(A) is now null|object(A) rather than
null|object.
Nikita Popov [Mon, 6 Jun 2016 19:55:20 +0000 (21:55 +0200)]
Cleanup
Anatol Belski [Tue, 7 Jun 2016 16:45:46 +0000 (18:45 +0200)]
Merge branch 'PHP-7.0'
* PHP-7.0:
fix NEWS
add missing NEWS entry
update NEWS
Anatol Belski [Tue, 7 Jun 2016 16:44:40 +0000 (18:44 +0200)]
fix NEWS
Anatol Belski [Tue, 7 Jun 2016 16:42:55 +0000 (18:42 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
add missing NEWS entry
Anatol Belski [Tue, 7 Jun 2016 16:41:17 +0000 (18:41 +0200)]
add missing NEWS entry
Joe Watkins [Tue, 7 Jun 2016 13:10:27 +0000 (14:10 +0100)]
bump news file
Joe Watkins [Tue, 7 Jun 2016 13:09:09 +0000 (14:09 +0100)]
Revert "bump news file"
This reverts commit
61b848833d572e514971e17c23d426a49384758a .
Joe Watkins [Tue, 7 Jun 2016 12:12:34 +0000 (13:12 +0100)]
Merge branch 'master' of https://github.com/php/php-src
Joe Watkins [Tue, 7 Jun 2016 12:12:00 +0000 (13:12 +0100)]
bump news file
Dmitry Stogov [Tue, 7 Jun 2016 11:08:41 +0000 (14:08 +0300)]
Merge branch 'master' of git.php.net:php-src
* 'master' of git.php.net:php-src:
#72337 invalid dimensions can lead to segv
7.0.9 next
Dmitry Stogov [Tue, 7 Jun 2016 11:08:12 +0000 (14:08 +0300)]
Added test
Dmitry Stogov [Tue, 7 Jun 2016 11:03:14 +0000 (14:03 +0300)]
Fixed bug #72202 (curl_close doesn't close cURL handle)
Now curl_close() forces connection close, independently of other links to the same resource.
This reverts commit
3ba4f8263d7940312668f4c364c988a67be2461a .
Pierre Joye [Tue, 7 Jun 2016 10:40:55 +0000 (17:40 +0700)]
update NEWS
Pierre Joye [Tue, 7 Jun 2016 10:39:22 +0000 (17:39 +0700)]
Merge branch 'master' of git.php.net:php-src
Pierre Joye [Tue, 7 Jun 2016 10:38:41 +0000 (17:38 +0700)]
Merge branch 'PHP-7.0' of git.php.net:php-src into PHP-7.0
Pierre Joye [Tue, 7 Jun 2016 10:19:17 +0000 (17:19 +0700)]
Merge branch 'PHP-5.6'
* PHP-5.6:
#72337 invalid dimensions can lead to segv
Pierre Joye [Tue, 7 Jun 2016 10:18:14 +0000 (17:18 +0700)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
#72337 invalid dimensions can lead to segv
Pierre Joye [Tue, 7 Jun 2016 10:16:40 +0000 (17:16 +0700)]
#72337 invalid dimensions can lead to segv
Anatol Belski [Tue, 7 Jun 2016 08:04:58 +0000 (10:04 +0200)]
Merge branch 'PHP-7.0'
* PHP-7.0:
7.0.9 next
Anatol Belski [Tue, 7 Jun 2016 08:04:25 +0000 (10:04 +0200)]
7.0.9 next
Dmitry Stogov [Mon, 6 Jun 2016 22:14:53 +0000 (01:14 +0300)]
cleanup
Dmitry Stogov [Mon, 6 Jun 2016 22:01:48 +0000 (01:01 +0300)]
Fixed mixed declarations and code
Anatol Belski [Mon, 6 Jun 2016 19:08:18 +0000 (21:08 +0200)]
Merge branch 'PHP-7.0'
* PHP-7.0:
Add test for bug #53735
Anatol Belski [Mon, 6 Jun 2016 19:07:45 +0000 (21:07 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Add test for bug #53735
Anatol Belski [Mon, 6 Jun 2016 19:06:06 +0000 (21:06 +0200)]
Add test for bug #53735
Dmitry Stogov [Mon, 6 Jun 2016 17:45:10 +0000 (20:45 +0300)]
micro-optimization
Dmitry Stogov [Mon, 6 Jun 2016 12:50:06 +0000 (15:50 +0300)]
simplification
Dmitry Stogov [Mon, 6 Jun 2016 11:57:02 +0000 (14:57 +0300)]
Improve type narrowing (check only SSA definitions).
Nikita Popov [Sun, 5 Jun 2016 13:36:14 +0000 (15:36 +0200)]
Fix correctness issues with type narrowing
Fixes bug #72335.
Anatol Belski [Mon, 6 Jun 2016 11:33:39 +0000 (13:33 +0200)]
Merge branch 'PHP-7.0'
* PHP-7.0:
fix ibase handle initialization, mostly compiler warnings
Anatol Belski [Mon, 6 Jun 2016 11:30:17 +0000 (13:30 +0200)]
fix ibase handle initialization, mostly compiler warnings
Anatol Belski [Mon, 6 Jun 2016 06:58:40 +0000 (08:58 +0200)]
Merge branch 'PHP-7.0'
* PHP-7.0:
fix typo
Anatol Belski [Mon, 6 Jun 2016 06:58:08 +0000 (08:58 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
fix typo
Anatol Belski [Mon, 6 Jun 2016 06:56:40 +0000 (08:56 +0200)]
fix typo
Anatol Belski [Sun, 5 Jun 2016 22:22:04 +0000 (00:22 +0200)]
hard_timeout ignored on TS
Anatol Belski [Sun, 5 Jun 2016 09:38:12 +0000 (11:38 +0200)]
fix hard_timeout support in shutdown functions
Anatol Belski [Mon, 6 Jun 2016 06:23:22 +0000 (08:23 +0200)]
Merge branch 'PHP-7.0'
* PHP-7.0:
fix broken skipif and add xfail for now
Anatol Belski [Mon, 6 Jun 2016 06:21:39 +0000 (08:21 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
fix broken skipif and add xfail for now
Anatol Belski [Mon, 6 Jun 2016 06:20:01 +0000 (08:20 +0200)]
fix broken skipif and add xfail for now
Anatol Belski [Mon, 6 Jun 2016 05:34:34 +0000 (07:34 +0200)]
Merge branch 'PHP-7.0'
* PHP-7.0:
missing return
Anatol Belski [Mon, 6 Jun 2016 05:33:36 +0000 (07:33 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
missing return