]>
granicus.if.org Git - php/log
Christoph M. Becker [Sat, 4 Aug 2018 11:46:50 +0000 (13:46 +0200)]
Merge branch 'PHP-7.3'
* PHP-7.3:
[ci skip] Fix NEWS
Christoph M. Becker [Sat, 4 Aug 2018 11:44:59 +0000 (13:44 +0200)]
[ci skip] Fix NEWS
beta1 has already been released, but does not contain the fix for bug
76595.
Peter Kokot [Sat, 4 Aug 2018 04:41:44 +0000 (06:41 +0200)]
Merge branch 'PHP-7.3'
* PHP-7.3:
[ci skip] Update NEWS
Peter Kokot [Sat, 4 Aug 2018 04:41:34 +0000 (06:41 +0200)]
[ci skip] Update NEWS
Peter Kokot [Sat, 4 Aug 2018 04:40:54 +0000 (06:40 +0200)]
Merge branch 'PHP-7.3'
* PHP-7.3:
[ci skip] Update NEWS
Peter Kokot [Sat, 4 Aug 2018 04:40:44 +0000 (06:40 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
[ci skip] Update NEWS
Peter Kokot [Sat, 4 Aug 2018 04:40:31 +0000 (06:40 +0200)]
[ci skip] Update NEWS
Peter Kokot [Sat, 4 Aug 2018 04:39:58 +0000 (06:39 +0200)]
Merge branch 'PHP-7.3'
* PHP-7.3:
[ci skip] Update NEWS
Peter Kokot [Sat, 4 Aug 2018 04:39:46 +0000 (06:39 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
[ci skip] Update NEWS
Peter Kokot [Sat, 4 Aug 2018 04:39:33 +0000 (06:39 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
[ci skip] Update NEWS
Peter Kokot [Sat, 4 Aug 2018 04:39:19 +0000 (06:39 +0200)]
[ci skip] Update NEWS
Peter Kokot [Sat, 4 Aug 2018 04:37:42 +0000 (06:37 +0200)]
Merge branch 'PHP-7.3'
* PHP-7.3:
Fix bug 76595: Update phpdbg man page
Peter Kokot [Sat, 4 Aug 2018 04:37:15 +0000 (06:37 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Fix bug 76595: Update phpdbg man page
Peter Kokot [Sat, 4 Aug 2018 04:35:40 +0000 (06:35 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix bug 76595: Update phpdbg man page
Kevin Abel [Mon, 9 Jul 2018 01:37:21 +0000 (20:37 -0500)]
Fix bug 76595: Update phpdbg man page
Send phpdbg.1 man page through configure replacements
Update phpdbg.1 man page to include all options
Fixes formatting to be more consistent with php.1
Fix paragraph whitespace and ignore phpdbg.1
Anatol Belski [Fri, 3 Aug 2018 12:11:18 +0000 (14:11 +0200)]
Merge branch 'PHP-7.3'
* PHP-7.3:
Remove asan incompatible options
Anatol Belski [Fri, 3 Aug 2018 12:10:37 +0000 (14:10 +0200)]
Remove asan incompatible options
Anatol Belski [Fri, 3 Aug 2018 10:35:32 +0000 (12:35 +0200)]
Use inliner cache also for non ext/sapi sources
Christoph M. Becker [Fri, 3 Aug 2018 08:53:07 +0000 (10:53 +0200)]
Merge branch 'PHP-7.3'
* PHP-7.3:
Update UPGRADING.INTERNALS wrt. Same Site Cookies
Christoph M. Becker [Fri, 3 Aug 2018 08:52:31 +0000 (10:52 +0200)]
Update UPGRADING.INTERNALS wrt. Same Site Cookies
Anatol Belski [Fri, 3 Aug 2018 08:19:43 +0000 (10:19 +0200)]
Missing piece for the inliner cache
Anatol Belski [Fri, 3 Aug 2018 05:50:00 +0000 (07:50 +0200)]
Merge branch 'PHP-7.3'
* PHP-7.3:
Update maintainer info [skip ci]
Anatol Belski [Fri, 3 Aug 2018 05:49:29 +0000 (07:49 +0200)]
Update maintainer info [skip ci]
Anatol Belski [Fri, 3 Aug 2018 05:12:13 +0000 (07:12 +0200)]
Merge branch 'PHP-7.3'
* PHP-7.3:
Improve cleanup
Anatol Belski [Fri, 3 Aug 2018 05:11:23 +0000 (07:11 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Improve cleanup
Anatol Belski [Fri, 3 Aug 2018 05:10:27 +0000 (07:10 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Improve cleanup
Anatol Belski [Fri, 3 Aug 2018 05:08:53 +0000 (07:08 +0200)]
Improve cleanup
The persistent connection locks the file which might prevent deletion.
Gabriel Caruso [Fri, 3 Aug 2018 03:13:01 +0000 (00:13 -0300)]
Remove superfluous checks of always available functions
Anatol Belski [Thu, 2 Aug 2018 19:41:07 +0000 (21:41 +0200)]
Merge branch 'PHP-7.3'
* PHP-7.3:
Anatol Belski [Thu, 2 Aug 2018 19:40:50 +0000 (21:40 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Fix callbacks
bump version
Anatol Belski [Thu, 2 Aug 2018 19:25:29 +0000 (21:25 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fix callbacks
bump version
Anatol Belski [Thu, 2 Aug 2018 19:20:04 +0000 (21:20 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix callbacks
bump version
Anatol Belski [Thu, 2 Aug 2018 16:59:34 +0000 (18:59 +0200)]
Fix callbacks
The signatures wasn't synced in 7.0
Anatol Belski [Thu, 2 Aug 2018 16:29:33 +0000 (18:29 +0200)]
Merge branch 'PHP-7.3'
* PHP-7.3:
Cleanup unused items
Anatol Belski [Thu, 2 Aug 2018 16:28:18 +0000 (18:28 +0200)]
Cleanup unused items
Sara Golemon [Thu, 2 Aug 2018 15:24:29 +0000 (11:24 -0400)]
Merge branch 'PHP-7.3'
* PHP-7.3:
Roll NEWS for 7.2.10
Sara Golemon [Thu, 2 Aug 2018 15:23:14 +0000 (11:23 -0400)]
Merge branch 'PHP-7.2' into HEAD
* PHP-7.2:
Roll NEWS for 7.2.10
Sara Golemon [Thu, 2 Aug 2018 15:21:40 +0000 (11:21 -0400)]
Roll NEWS for 7.2.10
Anatol Belski [Thu, 2 Aug 2018 09:12:32 +0000 (11:12 +0200)]
Enable inline reader cache
Christoph M. Becker [Thu, 2 Aug 2018 12:13:40 +0000 (14:13 +0200)]
Merge branch 'PHP-7.3'
* PHP-7.3:
[ci skip] Fix wrong dash character in UPGRADING
Michael Moravec [Thu, 2 Aug 2018 11:38:56 +0000 (13:38 +0200)]
[ci skip] Fix wrong dash character in UPGRADING
Christoph M. Becker [Thu, 2 Aug 2018 12:08:30 +0000 (14:08 +0200)]
Create and expose php_sys_symlink() and php_sys_link()
These macros are supposed to behave like POSIX's symlink() and link(),
respectively, on POSIX compliant systems and on Windows.
Future scope: merge link.c and link_win32.c
Gabriel Caruso [Thu, 2 Aug 2018 02:14:56 +0000 (23:14 -0300)]
Make test run on non zts builds
Gabriel Caruso [Thu, 2 Aug 2018 01:39:00 +0000 (22:39 -0300)]
Remove invalid SKIPIF sections
Gabriel Caruso [Thu, 2 Aug 2018 01:18:57 +0000 (22:18 -0300)]
Give a reason why the test was skipped
A follow up for
c93aba04
BohwaZ [Wed, 1 Aug 2018 21:45:20 +0000 (17:45 -0400)]
Add \PDO::SQLITE_ATTR_READONLY_STATEMENT
This attribute is a boolean value. It is taken from the return value of
sqlite3_stmt_readonly(), indicating if and only if the prepared statement makes
no direct changes to the content of the database.
Anatol Belski [Wed, 1 Aug 2018 16:19:50 +0000 (18:19 +0200)]
Merge branch 'PHP-7.3'
* PHP-7.3:
Suppress more irrelevant clang warnings
Anatol Belski [Wed, 1 Aug 2018 16:18:37 +0000 (18:18 +0200)]
Suppress more irrelevant clang warnings
Christoph M. Becker [Wed, 1 Aug 2018 15:39:34 +0000 (17:39 +0200)]
Remove needless version checks
As of PHP 5.5.3, we're requiring ICU ≥ 4.0[1] anyway, so there's no
need to check for ICU 3.x.
[1] <http://git.php.net/?p=php-src.git;a=commit;h=
8831b00 >
Anatol Belski [Wed, 1 Aug 2018 14:45:39 +0000 (16:45 +0200)]
Merge branch 'PHP-7.3'
* PHP-7.3:
Unused var
Xinchen Hui [Wed, 1 Aug 2018 06:49:06 +0000 (14:49 +0800)]
Unused var
Anatol Belski [Wed, 1 Aug 2018 14:24:07 +0000 (16:24 +0200)]
Merge branch 'PHP-7.3'
* PHP-7.3:
Fix clang compilation
Anatol Belski [Wed, 1 Aug 2018 14:19:54 +0000 (16:19 +0200)]
Fix clang compilation
By usage of -fmodules, all the intrinsic items are loaded automatically.
The headers included come however from Visual Studio, thus bringing some
conflicting declarations. On the other hand, -fmodules is needed to
mitigate linking issues with clang in VS compatibility mode.
Xinchen Hui [Wed, 1 Aug 2018 06:49:06 +0000 (14:49 +0800)]
Unused var
Stanislav Malyshev [Wed, 1 Aug 2018 05:40:21 +0000 (22:40 -0700)]
[ci skip] Typo
Stanislav Malyshev [Tue, 31 Jul 2018 19:44:51 +0000 (12:44 -0700)]
[ci skip] Ugh, whitespace
Stanislav Malyshev [Tue, 31 Jul 2018 19:43:22 +0000 (12:43 -0700)]
[ci skip] Clarify difference between security & regular bugfixes
Anatol Belski [Tue, 31 Jul 2018 15:32:49 +0000 (17:32 +0200)]
Merge branch 'PHP-7.3'
* PHP-7.3:
Fix length to copy
Anatol Belski [Tue, 31 Jul 2018 15:31:13 +0000 (17:31 +0200)]
Fix length to copy
Christoph M. Becker [Tue, 31 Jul 2018 15:06:44 +0000 (17:06 +0200)]
UPDATE README.GIT-RULES wrt. PHP-7.3
We also add a respective note to README.RELEASE_PROCESS, so this won't
get overlooked again.
Joe Watkins [Tue, 31 Jul 2018 14:38:35 +0000 (16:38 +0200)]
bump version
Christoph M. Becker [Tue, 31 Jul 2018 13:54:03 +0000 (15:54 +0200)]
Prepare UPGRADING(.INTERNALS) for PHP 7.4
We also add this as task to README.RELEASE_PROCESS, so that it's not
overlooked next time.
Christoph M. Becker [Tue, 31 Jul 2018 12:11:59 +0000 (14:11 +0200)]
Merge branch 'PHP-7.3'
* PHP-7.3:
Fix ZEND_EXTENSION_API_NO
Christoph M. Becker [Tue, 31 Jul 2018 12:11:39 +0000 (14:11 +0200)]
Fix ZEND_EXTENSION_API_NO
Christoph M. Becker [Tue, 31 Jul 2018 12:09:31 +0000 (14:09 +0200)]
Fix README.RELEASE_PROCESS
The version has to be updated in configure.ac; by running `./configure`
afterwards, main/php_versions.h will be updated automatically.
Christoph M. Becker [Tue, 31 Jul 2018 11:56:24 +0000 (13:56 +0200)]
Prepare for PHP 7.4
Christoph M. Becker [Tue, 31 Jul 2018 11:28:47 +0000 (13:28 +0200)]
Update API version numbers
These are supposed to be final now for PHP 7.3.
Christoph M. Becker [Tue, 31 Jul 2018 11:31:28 +0000 (13:31 +0200)]
Fix UPGRADING
Christoph M. Becker [Tue, 31 Jul 2018 10:48:33 +0000 (12:48 +0200)]
Update UPGRADING wrt. samesite cookie RFC
Cf. <https://wiki.php.net/rfc/same-site-cookie>.
Pedro Magalhães [Thu, 19 Jul 2018 01:40:39 +0000 (02:40 +0100)]
Support for samesite cookies with array syntax
Allows using an alternative array argument with
support for the samesite option on the following
functions:
setcookie
setrawcookie
session_set_cookie_params
Frederik Bosch [Fri, 7 Jul 2017 17:06:53 +0000 (19:06 +0200)]
implement same site cookie see https://bugs.php.net/bug.php?id=72230 see https://tools.ietf.org/html/draft-west-first-party-cookies-07 see https://scotthelme.co.uk/csrf-is-dead/
Dmitry Stogov [Tue, 31 Jul 2018 10:05:57 +0000 (13:05 +0300)]
Improved method visibility checks
Dmitry Stogov [Tue, 31 Jul 2018 09:24:53 +0000 (12:24 +0300)]
Simplified property name to string conversion
Dmitry Stogov [Tue, 31 Jul 2018 09:23:46 +0000 (12:23 +0300)]
Removed useless IS_UNDEF checks
Peter Kokot [Tue, 31 Jul 2018 03:59:05 +0000 (05:59 +0200)]
Remove TSRM_CHECK_GCC_ARG and LIBZEND_CPLUSPLUS_CHECKS
This removes two old Autoconf macro definitions since they are not used
anymore.
Peter Kokot [Tue, 31 Jul 2018 01:09:44 +0000 (03:09 +0200)]
Fix minor Autoconf coding style
This fixes two minor Autoconf coding styles. Double quotes in arguments
don't need to be escaped. This removes warning given by autoreconf:
- warning: back quotes and double quotes must not be escaped in...
Anatol Belski [Mon, 30 Jul 2018 17:44:59 +0000 (19:44 +0200)]
Update NEWS [ci skip]
Anatol Belski [Mon, 30 Jul 2018 17:44:01 +0000 (19:44 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Update NEWS [ci skip]
Update NEWS [ci skip]
Anatol Belski [Mon, 30 Jul 2018 17:43:23 +0000 (19:43 +0200)]
Update NEWS [ci skip]
Anatol Belski [Mon, 30 Jul 2018 17:42:45 +0000 (19:42 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Update NEWS [ci skip]
Anatol Belski [Mon, 30 Jul 2018 17:42:10 +0000 (19:42 +0200)]
Update NEWS [ci skip]
Anatol Belski [Mon, 30 Jul 2018 16:29:40 +0000 (18:29 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fixed bug #75402 Possible Memory Leak using PDO::CURSOR_SCROLL option
Anatol Belski [Mon, 30 Jul 2018 16:28:53 +0000 (18:28 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed bug #75402 Possible Memory Leak using PDO::CURSOR_SCROLL option
Anatol Belski [Mon, 30 Jul 2018 16:27:59 +0000 (18:27 +0200)]
Fixed bug #75402 Possible Memory Leak using PDO::CURSOR_SCROLL option
Dmitry Stogov [Mon, 30 Jul 2018 13:48:34 +0000 (16:48 +0300)]
Use better macros
Dmitry Stogov [Mon, 30 Jul 2018 13:08:45 +0000 (16:08 +0300)]
Loop optimization
Gabriel Caruso [Fri, 27 Jul 2018 03:19:13 +0000 (00:19 -0300)]
Make more tests run on 64bit plataforms
Gabriel Caruso [Sun, 29 Jul 2018 16:44:22 +0000 (13:44 -0300)]
Give a reason why the test was skipped
Gabriel Caruso [Sun, 29 Jul 2018 18:45:38 +0000 (15:45 -0300)]
Remove superfluous SKIPIF sections of always available functions
Dmitry Stogov [Mon, 30 Jul 2018 10:29:09 +0000 (13:29 +0300)]
Added missing define
Dmitry Stogov [Mon, 30 Jul 2018 07:53:39 +0000 (10:53 +0300)]
Removed duplicate code. zend_fetch_dimension_address_LIST_w() was a copy of zend_fetch_dimension_address_W(), ZEND_FETCH_LIST_W_SPEC_CV_... a copy of ZEND_FETCH_DIM_W_SPEC_CV_...
Peter Kokot [Mon, 30 Jul 2018 04:38:59 +0000 (06:38 +0200)]
Fix AC_RUN_IFELSE calls when cross-compiling
AC_RUN_IFELSE program can't be run when cross-compiling. This fix removes
warnings given by autotools scripts.
Peter Kokot [Mon, 30 Jul 2018 04:28:40 +0000 (06:28 +0200)]
[ci skip] Fix typo
Gabriel Caruso [Mon, 30 Jul 2018 03:53:28 +0000 (00:53 -0300)]
Remove superfluous SKIPIF sections of always available constants
Peter Kokot [Sun, 29 Jul 2018 23:50:24 +0000 (01:50 +0200)]
Replace obsolete AC_TRY_FOO with AC_FOO_IFELSE
Autoconf 2.50 released in 2001 made several macros obsolete including
the AC_TRY_RUN, AC_TRY_COMPILE and AC_TRY_LINK:
http://git.savannah.gnu.org/cgit/autoconf.git/tree/ChangeLog.2
These macros should be replaced with the current AC_FOO_IFELSE instead:
- AC_TRY_RUN with AC_RUN_IFELSE and AC_LANG_SOURCE
- AC_TRY_LINK with AC_LINK_IFELSE and AC_LANG_PROGRAM
- AC_TRY_COMPILE with AC_COMPILE_IFELSE and AC_LANG_PROGRAM
PHP 5.4 to 7.1 require Autoconf 2.59+ version, PHP 7.2 and above require
2.64+ version, and the PHP 7.2 phpize script requires 2.59+ version which
are all greater than above mentioned 2.50 version therefore systems
should be well supported by now.
This patch was created with the help of autoupdate script:
autoupdate <file>
Reference docs:
- https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Obsolete-Macros.html
- https://www.gnu.org/software/autoconf/manual/autoconf-2.59/autoconf.pdf
Gabriel Caruso [Sun, 29 Jul 2018 21:03:34 +0000 (18:03 -0300)]
Remove superfluous SKIPIF sections of always available interfaces
Peter Kokot [Sun, 29 Jul 2018 19:32:35 +0000 (21:32 +0200)]
[ci skip] Document RETSIGTYPE
Gabriel Caruso [Sun, 29 Jul 2018 18:42:19 +0000 (15:42 -0300)]
Remove superfluous SKIPIF sections of always available functions
Gabriel Caruso [Sun, 29 Jul 2018 16:48:35 +0000 (13:48 -0300)]
[ci skip] Fix typo
Gabriel Caruso [Sun, 29 Jul 2018 16:21:33 +0000 (13:21 -0300)]
Run tokenizer_data_gen.sh to reorganize tokens
This will help us in future PRs, reducing the numbers of changed lines