]>
granicus.if.org Git - php/log
Remi Collet [Tue, 16 Jan 2018 07:55:09 +0000 (07:55 +0000)]
Update versions for PHP 7.2.2RC1
Remi Collet [Tue, 16 Jan 2018 07:55:08 +0000 (07:55 +0000)]
Update NEWS for PHP 7.2.2RC1
Anatol Belski [Mon, 15 Jan 2018 16:48:08 +0000 (17:48 +0100)]
[ci skip] Update NEWS
Anatol Belski [Mon, 15 Jan 2018 16:47:29 +0000 (17:47 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
[ci skip] Update NEWS
Anatol Belski [Mon, 15 Jan 2018 16:46:34 +0000 (17:46 +0100)]
[ci skip] Update NEWS
Anatol Belski [Mon, 15 Jan 2018 13:25:45 +0000 (14:25 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Allow pecl like usage in ext/phar, closes #2955
Anatol Belski [Mon, 15 Jan 2018 13:23:46 +0000 (14:23 +0100)]
Allow pecl like usage in ext/phar, closes #2955
Nikita Popov [Mon, 15 Jan 2018 11:16:00 +0000 (12:16 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
Nikita Popov [Mon, 15 Jan 2018 11:13:55 +0000 (12:13 +0100)]
Fixed bug #75079
Anatol Belski [Sun, 14 Jan 2018 15:42:17 +0000 (16:42 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Sync for upcoming vc++ 15.6 version raise
Anatol Belski [Sun, 14 Jan 2018 15:38:36 +0000 (16:38 +0100)]
Sync for upcoming vc++ 15.6 version raise
Anatol Belski [Sat, 13 Jan 2018 13:50:58 +0000 (14:50 +0100)]
[ci skip] Update NEWS
Anatol Belski [Sat, 13 Jan 2018 13:50:00 +0000 (14:50 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
[ci skip] Update NEWS
Anatol Belski [Sat, 13 Jan 2018 13:48:48 +0000 (14:48 +0100)]
[ci skip] Update NEWS
Anatol Belski [Sat, 13 Jan 2018 11:33:02 +0000 (12:33 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix invalid free
Anatol Belski [Sat, 13 Jan 2018 11:32:00 +0000 (12:32 +0100)]
Fix invalid free
Nikita Popov [Sat, 13 Jan 2018 10:06:46 +0000 (11:06 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
Nikita Popov [Sat, 13 Jan 2018 10:04:26 +0000 (11:04 +0100)]
Fix generator GC if yield from parent chain does not reach root
Parents may be unlinked while another generator sharing part of the
chain is running. As such, we cannot assume that the parent chain
goes all the way to the root. Instead walk backwards from root to
leaf, like we also do during destruction.
Nikita Popov [Fri, 12 Jan 2018 21:51:20 +0000 (22:51 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
Nikita Popov [Fri, 12 Jan 2018 21:48:29 +0000 (22:48 +0100)]
Try to fix yield from GC issues
Make sure we always update root and parent references before
releasing the old root object.
This fixes some crashes under aggressive cycle collection, so
hopefully this will also fix bug #75351.
Nikita Popov [Fri, 12 Jan 2018 20:28:10 +0000 (21:28 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
Nikita Popov [Fri, 12 Jan 2018 20:24:04 +0000 (21:24 +0100)]
Fixed bug #75396
Do not run finally blocks in generators on unclean shutdown (e.g.
caused by exit). This is consistent with how finally blocks outside
of generators behave.
Nikita Popov [Fri, 12 Jan 2018 17:30:22 +0000 (18:30 +0100)]
Fixed bug #75653
Nikita Popov [Fri, 12 Jan 2018 17:18:34 +0000 (18:18 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
Nikita Popov [Fri, 12 Jan 2018 17:11:12 +0000 (18:11 +0100)]
Revert "Fixed bug #75287 (Builtin webserver crash after chdir in a shutdown function)"
This reverts commit
816758eda2bcdd69ba505fb6bbb79124a7bf2254 .
After this commit relative router scripts were resolved against
docroot rather than shell cwd.
Anatol Belski [Fri, 12 Jan 2018 16:14:19 +0000 (17:14 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed bug #75774 imap_append HeapCorruction
Anatol Belski [Fri, 12 Jan 2018 16:13:18 +0000 (17:13 +0100)]
Fixed bug #75774 imap_append HeapCorruction
Anatol Belski [Fri, 12 Jan 2018 11:21:43 +0000 (12:21 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Unify EOL
Extend test, latest cURL ships also with smb and smbs
Anatol Belski [Fri, 12 Jan 2018 11:20:31 +0000 (12:20 +0100)]
Unify EOL
Anatol Belski [Fri, 12 Jan 2018 11:17:23 +0000 (12:17 +0100)]
Extend test, latest cURL ships also with smb and smbs
Anatol Belski [Thu, 11 Jan 2018 13:33:59 +0000 (14:33 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix test for libtidy 5.6.0
Anatol Belski [Thu, 11 Jan 2018 13:28:09 +0000 (14:28 +0100)]
Fix test for libtidy 5.6.0
libtidy 5.6.0 remove the language option from the library, it is only
supported on cli. Prior to that, this option was not used in the
library. Thus, exclude the option presence from test.
Christoph M. Becker [Thu, 11 Jan 2018 12:12:19 +0000 (13:12 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed bug #75799 (arg of get_defined_functions is optional)
Gabriel Caruso [Wed, 10 Jan 2018 21:49:13 +0000 (19:49 -0200)]
Fixed bug #75799 (arg of get_defined_functions is optional)
Nikita Popov [Tue, 9 Jan 2018 19:24:25 +0000 (20:24 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
Nikita Popov [Tue, 9 Jan 2018 19:20:31 +0000 (20:20 +0100)]
Fixed bug #75786
SEND_UNPACK on iterators was duplicating references in-place,
which effectively leaks the original value and causes an off-by-one
refcount on the duplicated value.
Replace this with a deref, as an actual duplication is not even
needed in this case.
Nikita Popov [Tue, 9 Jan 2018 17:44:20 +0000 (18:44 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
Nikita Popov [Sat, 16 Dec 2017 20:11:40 +0000 (21:11 +0100)]
Backport narrowing fix to 7.1
This is a cherry-pick of
8a4532319dfae83ff16b2d2bbfeed062924c3c27 .
Xinchen Hui [Tue, 9 Jan 2018 08:23:26 +0000 (16:23 +0800)]
Update NEWS
Xinchen Hui [Tue, 9 Jan 2018 08:21:13 +0000 (16:21 +0800)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed bug #75781 (substr_count incorrect result)
Xinchen Hui [Tue, 9 Jan 2018 08:20:19 +0000 (16:20 +0800)]
Fixed bug #75781 (substr_count incorrect result)
Dmitry Stogov [Tue, 9 Jan 2018 07:30:00 +0000 (10:30 +0300)]
Fixed possible incorrect "mark" usage
Anatol Belski [Thu, 4 Jan 2018 15:09:51 +0000 (16:09 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix tests
Anatol Belski [Thu, 4 Jan 2018 15:08:41 +0000 (16:08 +0100)]
Fix tests
Lior Kaplan [Wed, 3 Jan 2018 22:48:45 +0000 (00:48 +0200)]
Happy new year (Update copyright to 2018)
Anatol Belski [Wed, 3 Jan 2018 17:36:10 +0000 (18:36 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Skip on Travis-CI
Anatol Belski [Wed, 3 Jan 2018 17:32:33 +0000 (18:32 +0100)]
Skip on Travis-CI
The current doc states max ram for a test VM would be 7.5G, the
currently used container image has even less. This skip should be
revisited, as the available memory amount shifts. The way of checking
/proc/meminfo doesn't work reliably on containers at least, thus
skipping explicitly on Travis-CI makes sense.
Anatol Belski [Wed, 3 Jan 2018 15:56:00 +0000 (16:56 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Extend skip section
Anatol Belski [Wed, 3 Jan 2018 15:54:14 +0000 (16:54 +0100)]
Extend skip section
The test requires some untrivial amount of RAM. Added a simple check for
the system free RAM to avoid false positive fails.
Remi Collet [Wed, 3 Jan 2018 14:13:10 +0000 (15:13 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
2018
Remi Collet [Wed, 3 Jan 2018 14:13:03 +0000 (15:13 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
2018
Remi Collet [Wed, 3 Jan 2018 14:12:56 +0000 (15:12 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
2018
Remi Collet [Wed, 3 Jan 2018 14:12:39 +0000 (15:12 +0100)]
2018
Remi Collet [Wed, 3 Jan 2018 14:10:09 +0000 (15:10 +0100)]
missing changelog entries + fix version and date
Remi Collet [Wed, 3 Jan 2018 14:07:36 +0000 (15:07 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
missing changelog entries
2018
Remi Collet [Wed, 3 Jan 2018 14:07:18 +0000 (15:07 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
2018
Remi Collet [Wed, 3 Jan 2018 14:07:09 +0000 (15:07 +0100)]
missing changelog entries
Remi Collet [Wed, 3 Jan 2018 14:04:48 +0000 (15:04 +0100)]
2018
Xinchen Hui [Wed, 3 Jan 2018 08:00:34 +0000 (16:00 +0800)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Happy new year (Update copyright to 2018)
Xinchen Hui [Wed, 3 Jan 2018 07:59:05 +0000 (15:59 +0800)]
Merge branch 'PHP-7.1-copyright' of https://github.com/kaplanlior/php-src into PHP-7.1
* 'PHP-7.1-copyright' of https://github.com/kaplanlior/php-src:
Happy new year (Update copyright to 2018)
Ferenc Kovacs [Tue, 2 Jan 2018 23:35:50 +0000 (00:35 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
Ferenc Kovacs [Tue, 2 Jan 2018 23:34:24 +0000 (00:34 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
Ferenc Kovacs [Tue, 2 Jan 2018 23:33:20 +0000 (00:33 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0
Ferenc Kovacs [Tue, 2 Jan 2018 23:30:58 +0000 (00:30 +0100)]
php 5.6.34 is next
Lior Kaplan [Tue, 2 Jan 2018 21:42:29 +0000 (23:42 +0200)]
Happy new year (Update copyright to 2018)
Anatol Belski [Tue, 2 Jan 2018 11:29:19 +0000 (12:29 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Skip test for pdo_odbc
Anatol Belski [Tue, 2 Jan 2018 11:12:46 +0000 (12:12 +0100)]
Skip test for pdo_odbc
The error messages are too discrepant and '-' is otherwise not allowed
by the parser.
Anatol Belski [Tue, 2 Jan 2018 10:39:09 +0000 (11:39 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix test for pdo_odbc
Anatol Belski [Tue, 2 Jan 2018 10:34:57 +0000 (11:34 +0100)]
Fix test for pdo_odbc
SqlServer requires parentheses to the TOP argument.
Stanislav Malyshev [Tue, 2 Jan 2018 08:12:33 +0000 (00:12 -0800)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix some int/long confusion issues in GMP
Stanislav Malyshev [Tue, 2 Jan 2018 08:10:27 +0000 (00:10 -0800)]
Fix some int/long confusion issues in GMP
mpz_setbit seems to have limit of INT_MAX * GMP_NUMB_BITS on
the number of bits supported, and will abort() if that limit
is exceeded.
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 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: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: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: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: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.
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 [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:09 +0000 (16:31 +0800)]
Fixed bug #75742 (potential memleak in internal classes's static members)
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
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)