]>
granicus.if.org Git - php/log
Anatol Belski [Tue, 2 Jan 2018 06:50:57 +0000 (07:50 +0100)]
Merge branch 'PHP-7.2'
* PHP-7.2:
[ci skip] update NEWS
Anatol Belski [Tue, 2 Jan 2018 06:50:18 +0000 (07:50 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
[ci skip] update NEWS
Anatol Belski [Tue, 2 Jan 2018 06:49:53 +0000 (07:49 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
[ci skip] update NEWS
Anatol Belski [Tue, 2 Jan 2018 06:49:09 +0000 (07:49 +0100)]
[ci skip] update NEWS
Xinchen Hui [Tue, 2 Jan 2018 06:03:34 +0000 (14:03 +0800)]
Remove unnecessary initialization:w
Xinchen Hui [Tue, 2 Jan 2018 05:59:07 +0000 (13:59 +0800)]
Merge branch 'PHP-7.2'
* PHP-7.2:
regenerated with newer re2c
Xinchen Hui [Tue, 2 Jan 2018 05:57:56 +0000 (13:57 +0800)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
regenerated with newer re2c
Xinchen Hui [Tue, 2 Jan 2018 05:54:29 +0000 (13:54 +0800)]
regenerated with newer re2c
Xinchen Hui [Tue, 2 Jan 2018 05:50:46 +0000 (13:50 +0800)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Xinchen Hui [Tue, 2 Jan 2018 05:50:40 +0000 (13:50 +0800)]
Merge branch 'master' of git.php.net:/php-src
* 'master' of git.php.net:/php-src:
Update NEWS
Fixed bug #75571: Potential infinite loop in gdImageCreateFromGifCtx
Fix bug #74782: remove file name from output to avoid XSS
Xinchen Hui [Tue, 2 Jan 2018 05:50:18 +0000 (13:50 +0800)]
Merge branch 'PHP-7.2' of git.php.net:/php-src into PHP-7.2
* 'PHP-7.2' of git.php.net:/php-src:
Update NEWS
Fixed bug #75571: Potential infinite loop in gdImageCreateFromGifCtx
Fix bug #74782: remove file name from output to avoid XSS
Xinchen Hui [Tue, 2 Jan 2018 05:49:58 +0000 (13:49 +0800)]
Merge branch 'PHP-7.1' of git.php.net:/php-src into PHP-7.1
* 'PHP-7.1' of git.php.net:/php-src:
Update NEWS
Fixed bug #75571: Potential infinite loop in gdImageCreateFromGifCtx
Fix bug #74782: remove file name from output to avoid XSS
Stanislav Malyshev [Tue, 2 Jan 2018 05:07:30 +0000 (21:07 -0800)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Update NEWS
Fixed bug #75571: Potential infinite loop in gdImageCreateFromGifCtx
Fix bug #74782: remove file name from output to avoid XSS
Stanislav Malyshev [Tue, 2 Jan 2018 05:07:21 +0000 (21:07 -0800)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Update NEWS
Fixed bug #75571: Potential infinite loop in gdImageCreateFromGifCtx
Fix bug #74782: remove file name from output to avoid XSS
Xinchen Hui [Tue, 2 Jan 2018 04:57:58 +0000 (12:57 +0800)]
year++
Xinchen Hui [Tue, 2 Jan 2018 04:55:53 +0000 (12:55 +0800)]
Merge branch 'PHP-7.2'
* PHP-7.2:
year++
year++
Xinchen Hui [Tue, 2 Jan 2018 04:55:14 +0000 (12:55 +0800)]
year++
Xinchen Hui [Tue, 2 Jan 2018 04:54:07 +0000 (12:54 +0800)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
year++
Xinchen Hui [Tue, 2 Jan 2018 04:53:31 +0000 (12:53 +0800)]
year++
Stanislav Malyshev [Tue, 2 Jan 2018 04:52:34 +0000 (20:52 -0800)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Update NEWS
Fixed bug #75571: Potential infinite loop in gdImageCreateFromGifCtx
Fix bug #74782: remove file name from output to avoid XSS
Stanislav Malyshev [Tue, 2 Jan 2018 04:28:01 +0000 (20:28 -0800)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Update NEWS
Fixed bug #75571: Potential infinite loop in gdImageCreateFromGifCtx
Fix bug #74782: remove file name from output to avoid XSS
Stanislav Malyshev [Tue, 2 Jan 2018 03:53:00 +0000 (19:53 -0800)]
Update NEWS
Christoph M. Becker [Wed, 29 Nov 2017 17:52:33 +0000 (18:52 +0100)]
Fixed bug #75571: Potential infinite loop in gdImageCreateFromGifCtx
Due to a signedness confusion in `GetCode_` a corrupt GIF file can
trigger an infinite loop. Furthermore we make sure that a GIF without
any palette entries is treated as invalid *after* open palette entries
have been removed.
Stanislav Malyshev [Sun, 2 Jul 2017 20:29:37 +0000 (13:29 -0700)]
Fix bug #74782: remove file name from output to avoid XSS
Nikita Popov [Mon, 1 Jan 2018 20:30:44 +0000 (21:30 +0100)]
Merge branch 'PHP-7.2'
Nikita Popov [Mon, 1 Jan 2018 20:30:18 +0000 (21:30 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
Nikita Popov [Mon, 1 Jan 2018 20:23:10 +0000 (21:23 +0100)]
Fixed bug #75502
The string keys were not duplicated into persistent memory in this
case.
Nikita Popov [Sat, 30 Dec 2017 17:18:50 +0000 (18:18 +0100)]
Fix typos
Nikita Popov [Sat, 30 Dec 2017 16:54:57 +0000 (17:54 +0100)]
Use GC_FLAGS_SHIFT in a few more places
Rather than hardcoding 8.
Jakub Zelenka [Sat, 30 Dec 2017 17:44:09 +0000 (17:44 +0000)]
Merge branch 'PHP-7.2'
Jakub Zelenka [Sat, 30 Dec 2017 17:41:45 +0000 (17:41 +0000)]
Merge branch 'PHP-7.1' into PHP-7.2
Jakub Zelenka [Sat, 30 Dec 2017 17:34:01 +0000 (17:34 +0000)]
Use seialize_precision instead of precision in all json tests
Dmitry Stogov [Fri, 29 Dec 2017 10:54:18 +0000 (13:54 +0300)]
Use ZEND_FAST_CONCAT instead of ZEND_CONCAT for CONST operands.
Dmitry Stogov [Fri, 29 Dec 2017 09:57:58 +0000 (12:57 +0300)]
Use IS_EQUAL instead of CASE when first operand is CV or CONST. Removed CASE handlers that duplicated IS_EQUAL.
Dmitry Stogov [Fri, 29 Dec 2017 09:02:50 +0000 (12:02 +0300)]
Removed useless specialization
Nikita Popov [Thu, 28 Dec 2017 11:25:01 +0000 (12:25 +0100)]
Use free_obj for intl ResourceBundle
Partial fix for bug #67911, the part about __destruct() not being
called.
Dmitry Stogov [Thu, 28 Dec 2017 11:10:01 +0000 (14:10 +0300)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fixed bug #75720 (File cache not populated after SHM runs full)
Dmitry Stogov [Thu, 28 Dec 2017 11:08:38 +0000 (14:08 +0300)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed bug #75720 (File cache not populated after SHM runs full)
Dmitry Stogov [Thu, 28 Dec 2017 11:08:12 +0000 (14:08 +0300)]
Fixed bug #75720 (File cache not populated after SHM runs full)
Xinchen Hui [Thu, 28 Dec 2017 08:31:40 +0000 (16:31 +0800)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fixed bug #75742 (potential memleak in internal classes's static members)
Xinchen Hui [Thu, 28 Dec 2017 08:31:09 +0000 (16:31 +0800)]
Fixed bug #75742 (potential memleak in internal classes's static members)
Dmitry Stogov [Thu, 28 Dec 2017 08:20:52 +0000 (11:20 +0300)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fixed reference-counting
Dmitry Stogov [Thu, 28 Dec 2017 08:20:43 +0000 (11:20 +0300)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed reference-counting
Dmitry Stogov [Thu, 28 Dec 2017 08:19:52 +0000 (11:19 +0300)]
Fixed reference-counting
Dmitry Stogov [Wed, 27 Dec 2017 13:02:20 +0000 (16:02 +0300)]
zend_fcall_info_cache.initialized is removed (zend_fcall_info_cache is initialized if zend_fcall_info_cache.function_handler is set).
Dmitry Stogov [Wed, 27 Dec 2017 12:15:03 +0000 (15:15 +0300)]
zend_fcall_info_cache.initialized is removed (zend_fcall_info_cache is initialized if zend_fcall_info_cache.function_handler is set).
Dmitry Stogov [Wed, 27 Dec 2017 10:26:06 +0000 (13:26 +0300)]
Use zend_hash_find() instead of zend_hash_find_ptr() to avoid double check
Dmitry Stogov [Wed, 27 Dec 2017 10:25:21 +0000 (13:25 +0300)]
Use zend_hash_find() instead of zend_hash_find_ptr() to avoid double check
Xinchen Hui [Wed, 27 Dec 2017 04:52:44 +0000 (12:52 +0800)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Updated NEWS
Fixed bug #75735 ([embed SAPI] Segmentation fault in sapi_register_post_entry)
Xinchen Hui [Wed, 27 Dec 2017 04:52:25 +0000 (12:52 +0800)]
Updated NEWS
Xinchen Hui [Wed, 27 Dec 2017 04:52:06 +0000 (12:52 +0800)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed bug #75735 ([embed SAPI] Segmentation fault in sapi_register_post_entry)
Xinchen Hui [Wed, 27 Dec 2017 04:51:50 +0000 (12:51 +0800)]
Fixed bug #75735 ([embed SAPI] Segmentation fault in sapi_register_post_entry)
Dmitry Stogov [Tue, 26 Dec 2017 13:50:34 +0000 (16:50 +0300)]
Combine READY_TO_DESTROY, EXTRACT_ZVAL_PTR and FREE_OP_VAR_PTR into single, better optimized, macro.
Dmitry Stogov [Tue, 26 Dec 2017 13:49:34 +0000 (16:49 +0300)]
Use zval constructors instead ZVAL_COPY if we know the types
Nikita Popov [Mon, 25 Dec 2017 12:18:45 +0000 (13:18 +0100)]
Add _IS_NUMBER as cast_object() target type
convert_scalar_to_number() will now call cast_object() with an
_IS_NUMBER argument, in which case the cast handler should return
either an integer or floating point number, whichever is more
appropriate.
Previously convert_scalar_to_number() unconditionally converted
objects to integers instead.
Fixes bug #53033.
Fixes bug #54973.
Fixes bug #73108.
Dmitry Stogov [Tue, 26 Dec 2017 10:30:25 +0000 (13:30 +0300)]
Cheaper reference construction
Dmitry Stogov [Tue, 26 Dec 2017 10:29:18 +0000 (13:29 +0300)]
Avoid overhead of memory allocation and useless referene-counting in implode()
Nikita Popov [Mon, 25 Dec 2017 20:21:05 +0000 (21:21 +0100)]
Remove unnecessary type check
Nikita Popov [Mon, 25 Dec 2017 20:19:45 +0000 (21:19 +0100)]
Remove unnecessary readobj==writeobj checks
This can no longer be the case since PHP 7. The writeobj must
always point to a different zval.
Nikita Popov [Sat, 23 Dec 2017 12:34:17 +0000 (13:34 +0100)]
Fixed bug #54043
Nikita Popov [Sat, 23 Dec 2017 12:25:26 +0000 (13:25 +0100)]
Remove EH_SUPPRESS mode
It is unused and does not work in any meaningful way:
Warnings are suppressed, but everything else (both notices and
fatals) are not. It would make some sense if it suppressed
warnings and lower, but right now this is a pointless mode.
Anatol Belski [Fri, 22 Dec 2017 22:39:59 +0000 (23:39 +0100)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Revert to Postgres 9.6, AppVeyor seems to have issues with 10
Anatol Belski [Fri, 22 Dec 2017 22:39:37 +0000 (23:39 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Revert to Postgres 9.6, AppVeyor seems to have issues with 10
Anatol Belski [Fri, 22 Dec 2017 22:38:04 +0000 (23:38 +0100)]
Revert to Postgres 9.6, AppVeyor seems to have issues with 10
Anatol Belski [Fri, 22 Dec 2017 22:27:20 +0000 (23:27 +0100)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Update tool path
Anatol Belski [Fri, 22 Dec 2017 22:26:42 +0000 (23:26 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Update tool path
Anatol Belski [Fri, 22 Dec 2017 22:25:24 +0000 (23:25 +0100)]
Update tool path
Anatol Belski [Fri, 22 Dec 2017 22:15:23 +0000 (23:15 +0100)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Switch AppVeyor to PostgreSQL 10 for tests
Anatol Belski [Fri, 22 Dec 2017 22:14:50 +0000 (23:14 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Switch AppVeyor to PostgreSQL 10 for tests
Anatol Belski [Fri, 22 Dec 2017 22:12:27 +0000 (23:12 +0100)]
Switch AppVeyor to PostgreSQL 10 for tests
Anatol Belski [Fri, 22 Dec 2017 18:01:44 +0000 (19:01 +0100)]
Merge branch 'PHP-7.2'
* PHP-7.2:
[ci skip] update NEWS
Fixed bug #75579 (Interned strings buffer overflow may cause crash)
Anatol Belski [Fri, 22 Dec 2017 18:01:02 +0000 (19:01 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
[ci skip] update NEWS
Fixed bug #75579 (Interned strings buffer overflow may cause crash)
Anatol Belski [Fri, 22 Dec 2017 17:59:30 +0000 (18:59 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
[ci skip] update NEWS
Fixed bug #75579 (Interned strings buffer overflow may cause crash)
Nikita Popov [Fri, 22 Dec 2017 17:22:52 +0000 (18:22 +0100)]
Merge branch 'PHP-7.2'
Nikita Popov [Fri, 22 Dec 2017 17:22:30 +0000 (18:22 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
Anatol Belski [Fri, 22 Dec 2017 17:22:33 +0000 (18:22 +0100)]
[ci skip] update NEWS
Dmitry Stogov [Thu, 21 Dec 2017 20:34:21 +0000 (23:34 +0300)]
Fixed bug #75579 (Interned strings buffer overflow may cause crash)
(cherry picked from commit
37bf8bdc1494abb2ce5cac40e0be80e23682f851 )
Nikita Popov [Fri, 22 Dec 2017 17:11:38 +0000 (18:11 +0100)]
Fixed bug #73209
Nikita Popov [Fri, 22 Dec 2017 17:12:23 +0000 (18:12 +0100)]
Merge branch 'PHP-7.2'
Nikita Popov [Fri, 22 Dec 2017 17:12:03 +0000 (18:12 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
Nikita Popov [Fri, 22 Dec 2017 17:11:38 +0000 (18:11 +0100)]
Fixed bug #75242
Nikita Popov [Fri, 22 Dec 2017 17:01:53 +0000 (18:01 +0100)]
Merge branch 'PHP-7.2'
Nikita Popov [Fri, 22 Dec 2017 17:01:16 +0000 (18:01 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
Nikita Popov [Fri, 22 Dec 2017 17:00:17 +0000 (18:00 +0100)]
Fixed bug #75717
Nikita Popov [Fri, 22 Dec 2017 16:50:48 +0000 (17:50 +0100)]
Merge branch 'PHP-7.2'
Nikita Popov [Fri, 22 Dec 2017 16:49:20 +0000 (17:49 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
Anton Artamonov [Sat, 4 Nov 2017 12:51:33 +0000 (19:51 +0700)]
Fixed bug #70469
Don't generate an E_ERROR if we've already thrown an exception.
This interacts badly with error_get_last() checks.
Anatol Belski [Fri, 22 Dec 2017 15:46:03 +0000 (16:46 +0100)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fix wrong return value for fail case in set attribute handler in pdo_odbc
Anatol Belski [Fri, 22 Dec 2017 15:45:25 +0000 (16:45 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix wrong return value for fail case in set attribute handler in pdo_odbc
Anatol Belski [Fri, 22 Dec 2017 15:41:46 +0000 (16:41 +0100)]
Fix wrong return value for fail case in set attribute handler in pdo_odbc
Anatol Belski [Fri, 22 Dec 2017 15:28:48 +0000 (16:28 +0100)]
Merge branch 'PHP-7.2'
* PHP-7.2:
pdo_odbc has no driver API for quoting, skip the test
Anatol Belski [Fri, 22 Dec 2017 15:28:10 +0000 (16:28 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
pdo_odbc has no driver API for quoting, skip the test
Anatol Belski [Fri, 22 Dec 2017 15:22:12 +0000 (16:22 +0100)]
pdo_odbc has no driver API for quoting, skip the test
Dmitry Stogov [Fri, 22 Dec 2017 13:35:52 +0000 (16:35 +0300)]
Separate exceptional code into cold functions.
Sara Golemon [Thu, 21 Dec 2017 21:35:10 +0000 (16:35 -0500)]
Fix darwin builds of phpdbg using frameworks
Dmitry Stogov [Thu, 21 Dec 2017 20:44:19 +0000 (23:44 +0300)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fixed bug #75579 (Interned strings buffer overflow may cause crash)
Dmitry Stogov [Thu, 21 Dec 2017 20:36:51 +0000 (23:36 +0300)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed bug #75579 (Interned strings buffer overflow may cause crash)
Dmitry Stogov [Thu, 21 Dec 2017 20:35:23 +0000 (23:35 +0300)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fixed bug #75579 (Interned strings buffer overflow may cause crash)
Dmitry Stogov [Thu, 21 Dec 2017 20:34:21 +0000 (23:34 +0300)]
Fixed bug #75579 (Interned strings buffer overflow may cause crash)
Anatol Belski [Thu, 21 Dec 2017 17:38:53 +0000 (18:38 +0100)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Ensure expected items delivered in same order