]> granicus.if.org Git - php/log
php
6 years agoUse mnemonic names
Dmitry Stogov [Tue, 11 Sep 2018 11:54:11 +0000 (14:54 +0300)]
Use mnemonic names

6 years agoMerge branch 'PHP-7.3'
Christoph M. Becker [Tue, 11 Sep 2018 10:23:50 +0000 (12:23 +0200)]
Merge branch 'PHP-7.3'

* PHP-7.3:
  Fix #76510: file_exists() stopped working for phar://

6 years agoFix #76510: file_exists() stopped working for phar://
Christoph M. Becker [Tue, 11 Sep 2018 10:23:20 +0000 (12:23 +0200)]
Fix #76510: file_exists() stopped working for phar://

We work around a strlen() optimization bug in GCC 8[1] by checking
whether the used GCC exhibits the broken behavior, and if so by
disabling `optimize-strlen`.

[1] <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86914>

6 years agoGet rid of ZEND_ACC_IMPLICIT_PUBLIC
Dmitry Stogov [Tue, 11 Sep 2018 09:26:26 +0000 (12:26 +0300)]
Get rid of ZEND_ACC_IMPLICIT_PUBLIC

6 years agoAdded test for bug #76860 (Missed "Accessing static property as non static" warning).
Dmitry Stogov [Tue, 11 Sep 2018 09:10:14 +0000 (12:10 +0300)]
Added test for bug #76860 (Missed "Accessing static property as non static" warning).
It's already fixed by previous commit.

6 years agoSquashed commit of the following:
Dmitry Stogov [Tue, 11 Sep 2018 08:56:45 +0000 (11:56 +0300)]
Squashed commit of the following:

commit 2d3cac9e005d6bef9aa73ab57cc674aa53125954
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Tue Sep 11 11:54:47 2018 +0300

    Fixed static property access

commit 31786ee27282f319f3ef2a07635b1f325cbd67c6
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Tue Sep 11 11:05:29 2018 +0300

    Avoid duplicate checks

commit 5ae502b979ea33d058d01a9421eec5afd0084e8d
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Tue Sep 11 10:39:17 2018 +0300

    Optimization

commit 82c17f0e8af02c9cf7d1bbdae4e3158330148203
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Tue Sep 11 09:26:50 2018 +0300

    Removed unused zend_duplicate_property_info()

commit ba53d1d0dd91d5530328a11cac93ff9e75c462b5
Merge: eacc11b8fd c4b14370cf
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Tue Sep 11 09:24:13 2018 +0300

    Merge branch 'master' into shadow

    * master:
      7.0.33 next
      Sync NEWS [ci skip]
      add NEWS for 76582
      Enforce ordering of property compare in object comparisons
      Fixed wrong assertion
      Skip test on unsuitable env

commit eacc11b8fdeb002ee6a149defd8b5a8c3412896a
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Mon Sep 10 13:12:39 2018 +0300

    Fixed failure of ext/spl/tests/array_017.phpt

commit 62d1871430a1b81c84b790460afff0682648689a
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Mon Sep 10 11:55:07 2018 +0300

    Fixed issues

commit 1d37e3a40e4d07c4b933ed6f9d2e649dd01180f0
Merge: d6c3f098b6 1e550e6f7e
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Mon Sep 10 10:21:20 2018 +0300

    Merge branch 'master' into shadow

    * master:
      Update NEWS
      Fix for bug #76582
      Fix ssl stream reneg limit test to print only after first renegotiation
      Make a copy unconditionally
      Fix memory leak in pcre cache
      Remove not needed checking for <errno.h>
      Remove HAVE_ASSERT_H
      Add test for bug #76850
      Fixed bug #76850 Exit code mangled by set locale/preg_match
      Remove empty PHP tags from test
      Fix #75273: php_zlib_inflate_filter() may not update bytes_consumed
      Fix PCRE2 exclusion and remove dead libs in Makefile.gcov
      Report mem leaks to stderr if no Win debugger is present
      Use combined assignment contanation operator
      Fixed bug #76796
      Support fixed address mmap without replacement

commit d6c3f098b6015e76d042691de0af2e1426c66829
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Fri Sep 7 13:56:30 2018 +0300

    Get rid of ZEND_ACC_SHADOW

6 years agoMerge branch 'PHP-7.3'
Anatol Belski [Tue, 11 Sep 2018 05:02:03 +0000 (07:02 +0200)]
Merge branch 'PHP-7.3'

* PHP-7.3:
  7.0.33 next

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Anatol Belski [Tue, 11 Sep 2018 05:01:44 +0000 (07:01 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  7.0.33 next

6 years agoMerge branch 'PHP-7.1' into PHP-7.2
Anatol Belski [Tue, 11 Sep 2018 05:01:18 +0000 (07:01 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2

* PHP-7.1:
  7.0.33 next

6 years agoMerge branch 'PHP-7.0' into PHP-7.1
Anatol Belski [Tue, 11 Sep 2018 05:00:48 +0000 (07:00 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  7.0.33 next

6 years ago7.0.33 next
Anatol Belski [Tue, 11 Sep 2018 05:00:15 +0000 (07:00 +0200)]
7.0.33 next

6 years agoMerge branch 'PHP-7.3'
Anatol Belski [Mon, 10 Sep 2018 14:58:42 +0000 (16:58 +0200)]
Merge branch 'PHP-7.3'

* PHP-7.3:
  Sync NEWS [ci skip]

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Anatol Belski [Mon, 10 Sep 2018 14:58:33 +0000 (16:58 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Sync NEWS [ci skip]

6 years agoMerge branch 'PHP-7.1' into PHP-7.2
Anatol Belski [Mon, 10 Sep 2018 14:58:02 +0000 (16:58 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2

* PHP-7.1:
  Sync NEWS [ci skip]

6 years agoMerge branch 'PHP-7.0' into PHP-7.1
Anatol Belski [Mon, 10 Sep 2018 14:57:24 +0000 (16:57 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  Sync NEWS [ci skip]

6 years agoSync NEWS [ci skip]
Anatol Belski [Mon, 10 Sep 2018 14:56:37 +0000 (16:56 +0200)]
Sync NEWS [ci skip]

6 years agoMerge branch 'PHP-7.3'
Remi Collet [Mon, 10 Sep 2018 13:31:22 +0000 (15:31 +0200)]
Merge branch 'PHP-7.3'

* PHP-7.3:
  add NEWS for 76582

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Remi Collet [Mon, 10 Sep 2018 13:31:08 +0000 (15:31 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  add NEWS for 76582

6 years agoadd NEWS for 76582
Remi Collet [Mon, 10 Sep 2018 13:30:51 +0000 (15:30 +0200)]
add NEWS for 76582

6 years agoMerge branch 'PHP-7.3'
Sara Golemon [Mon, 10 Sep 2018 12:56:19 +0000 (08:56 -0400)]
Merge branch 'PHP-7.3'

* PHP-7.3:
  Enforce ordering of property compare in object comparisons

6 years agoEnforce ordering of property compare in object comparisons
Sara Golemon [Sat, 11 Aug 2018 15:19:28 +0000 (11:19 -0400)]
Enforce ordering of property compare in object comparisons

6 years agoMerge branch 'PHP-7.3'
Dmitry Stogov [Mon, 10 Sep 2018 12:27:48 +0000 (15:27 +0300)]
Merge branch 'PHP-7.3'

* PHP-7.3:
  Fixed wrong assertion

6 years agoFixed wrong assertion
Dmitry Stogov [Mon, 10 Sep 2018 12:26:38 +0000 (15:26 +0300)]
Fixed wrong assertion

6 years agoMerge branch 'PHP-7.3'
Anatol Belski [Mon, 10 Sep 2018 07:51:58 +0000 (09:51 +0200)]
Merge branch 'PHP-7.3'

* PHP-7.3:
  Skip test on unsuitable env

6 years agoSkip test on unsuitable env
Anatol Belski [Mon, 10 Sep 2018 07:48:18 +0000 (09:48 +0200)]
Skip test on unsuitable env

6 years agoMerge branch 'PHP-7.3'
Stanislav Malyshev [Sun, 9 Sep 2018 19:29:41 +0000 (12:29 -0700)]
Merge branch 'PHP-7.3'

* PHP-7.3:
  Update NEWS
  Fix for bug #76582

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Stanislav Malyshev [Sun, 9 Sep 2018 19:29:34 +0000 (12:29 -0700)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Update NEWS
  Fix for bug #76582

6 years agoMerge branch 'PHP-7.1' into PHP-7.2
Stanislav Malyshev [Sun, 9 Sep 2018 19:29:29 +0000 (12:29 -0700)]
Merge branch 'PHP-7.1' into PHP-7.2

* PHP-7.1:
  Update NEWS
  Fix for bug #76582

6 years agoMerge branch 'PHP-7.0' into PHP-7.1
Stanislav Malyshev [Sun, 9 Sep 2018 19:29:23 +0000 (12:29 -0700)]
Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
  Update NEWS
  Fix for bug #76582

6 years agoMerge branch 'PHP-5.6' into PHP-7.0
Stanislav Malyshev [Sun, 9 Sep 2018 19:27:44 +0000 (12:27 -0700)]
Merge branch 'PHP-5.6' into PHP-7.0

* PHP-5.6:
  Update NEWS
  Fix for bug #76582

6 years agoUpdate NEWS
Stanislav Malyshev [Sun, 9 Sep 2018 19:19:38 +0000 (12:19 -0700)]
Update NEWS

6 years agoFix for bug #76582
Stanislav Malyshev [Sun, 29 Jul 2018 05:16:29 +0000 (22:16 -0700)]
Fix for bug #76582

The brigade seems to end up in a messed up state if something fails
in shutdown, so we clean it up.

6 years agoMerge branch 'PHP-7.3'
Jakub Zelenka [Sun, 9 Sep 2018 18:00:37 +0000 (19:00 +0100)]
Merge branch 'PHP-7.3'

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Jakub Zelenka [Sun, 9 Sep 2018 17:59:47 +0000 (18:59 +0100)]
Merge branch 'PHP-7.2' into PHP-7.3

6 years agoMerge branch 'PHP-7.1' into PHP-7.2
Jakub Zelenka [Sun, 9 Sep 2018 17:58:23 +0000 (18:58 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2

6 years agoFix ssl stream reneg limit test to print only after first renegotiation
Jakub Zelenka [Sun, 9 Sep 2018 17:53:37 +0000 (18:53 +0100)]
Fix ssl stream reneg limit test to print only after first renegotiation

It has been reported that in some setup the test does multiple
renegotiations which is allowed.

6 years agoMerge branch 'PHP-7.3'
Anatol Belski [Sun, 9 Sep 2018 08:43:34 +0000 (10:43 +0200)]
Merge branch 'PHP-7.3'

* PHP-7.3:
  Make a copy unconditionally

6 years agoMake a copy unconditionally
Anatol Belski [Sun, 9 Sep 2018 08:42:53 +0000 (10:42 +0200)]
Make a copy unconditionally

6 years agoMerge branch 'PHP-7.3'
Anatol Belski [Sun, 9 Sep 2018 08:39:15 +0000 (10:39 +0200)]
Merge branch 'PHP-7.3'

* PHP-7.3:
  Fix memory leak in pcre cache

6 years agoFix memory leak in pcre cache
Anatol Belski [Sun, 9 Sep 2018 08:38:36 +0000 (10:38 +0200)]
Fix memory leak in pcre cache

6 years agoRemove not needed checking for <errno.h>
Peter Kokot [Wed, 5 Sep 2018 19:34:40 +0000 (21:34 +0200)]
Remove not needed checking for <errno.h>

Header `<errno.h>` is part of the standard C89 headers [1] and on
current systems checking is not need anymore since PHP requires at
least C89. This is noted also by Autoconf itself in the docs and
code [2].

The Autoconf check defined the `HAVE_ERRNO_H` symbol when building PHP
with sockets extension or fpm sapi. This symbol is not utilized across
the PHP source code except in the current version of bundled GD library
which has worked ok so far also with sockets extension or fpm sapi
disabled anyway.

Refs:
[1] https://port70.net/~nsz/c/c89/c89-draft.html#4.1.2
[2] https://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/headers.m4

6 years agoRemove HAVE_ASSERT_H
Peter Kokot [Tue, 4 Sep 2018 22:09:56 +0000 (00:09 +0200)]
Remove HAVE_ASSERT_H

The `<assert.h>` header file is part of the standard C89 headers [1] and
on older systems there needed to be also a manual check if header is
present.

Since PHP requires at least C89 manual check and the `HAVE_ASSERT_H`
symbol defined by Autoconf in configure.ac can be both removed [2].

This patch also removes unused <assert.h> includes where c files don't
use the `assert()` macro.

Refs:
[1] https://port70.net/~nsz/c/c89/c89-draft.html#4.2
[2] https://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/headers.m4

6 years agoMerge branch 'PHP-7.3'
Anatol Belski [Sat, 8 Sep 2018 19:40:14 +0000 (21:40 +0200)]
Merge branch 'PHP-7.3'

* PHP-7.3:
  Add test for bug #76850

6 years agoAdd test for bug #76850
Anatol Belski [Sat, 8 Sep 2018 19:39:54 +0000 (21:39 +0200)]
Add test for bug #76850

6 years agoMerge branch 'PHP-7.3'
Anatol Belski [Sat, 8 Sep 2018 19:38:05 +0000 (21:38 +0200)]
Merge branch 'PHP-7.3'

* PHP-7.3:
  Fixed bug #76850 Exit code mangled by set locale/preg_match

6 years agoFixed bug #76850 Exit code mangled by set locale/preg_match
Anatol Belski [Sat, 8 Sep 2018 19:35:23 +0000 (21:35 +0200)]
Fixed bug #76850 Exit code mangled by set locale/preg_match

6 years agoRemove empty PHP tags from test
Gabriel Caruso [Sat, 8 Sep 2018 19:28:48 +0000 (16:28 -0300)]
Remove empty PHP tags from test

6 years agoMerge branch 'PHP-7.3'
Christoph M. Becker [Sat, 8 Sep 2018 17:14:22 +0000 (19:14 +0200)]
Merge branch 'PHP-7.3'

* PHP-7.3:
  Fix #75273: php_zlib_inflate_filter() may not update bytes_consumed

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Christoph M. Becker [Sat, 8 Sep 2018 17:12:14 +0000 (19:12 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Fix #75273: php_zlib_inflate_filter() may not update bytes_consumed

6 years agoMerge branch 'PHP-7.1' into PHP-7.2
Christoph M. Becker [Sat, 8 Sep 2018 17:08:59 +0000 (19:08 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2

* PHP-7.1:
  Fix #75273: php_zlib_inflate_filter() may not update bytes_consumed

6 years agoFix #75273: php_zlib_inflate_filter() may not update bytes_consumed
Christoph M. Becker [Sat, 8 Sep 2018 16:27:57 +0000 (18:27 +0200)]
Fix #75273: php_zlib_inflate_filter() may not update bytes_consumed

Whenever we return with `PSFS_PASS_ON`, we need to update
`bytes_consumed` to not mislead the caller.  Instead of fixing the
respective `if` clauses, we eschew the early bail-outs to simplify the
code a bit.

6 years agoFix PCRE2 exclusion and remove dead libs in Makefile.gcov
Gabriel Caruso [Fri, 7 Sep 2018 19:30:28 +0000 (16:30 -0300)]
Fix PCRE2 exclusion and remove dead libs in Makefile.gcov

6 years agoReport mem leaks to stderr if no Win debugger is present
Christoph M. Becker [Sat, 8 Sep 2018 11:57:01 +0000 (13:57 +0200)]
Report mem leaks to stderr if no Win debugger is present

Formerly, we sent output regarding memory leaks always to the debugger
on Windows, but this appears to be not useful especially for the PHPTs,
which usually are not run under a debugger, and so important info will
not be available there.

6 years agoUse combined assignment contanation operator
Gabriel Caruso [Sat, 8 Sep 2018 02:33:17 +0000 (23:33 -0300)]
Use combined assignment contanation operator

6 years agoMerge branch 'PHP-7.3'
Nikita Popov [Fri, 7 Sep 2018 12:03:04 +0000 (14:03 +0200)]
Merge branch 'PHP-7.3'

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Fri, 7 Sep 2018 12:02:36 +0000 (14:02 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

6 years agoFixed bug #76796
Nikita Popov [Fri, 7 Sep 2018 12:02:03 +0000 (14:02 +0200)]
Fixed bug #76796

6 years agoMerge branch 'PHP-7.3'
Nikita Popov [Fri, 7 Sep 2018 10:10:15 +0000 (12:10 +0200)]
Merge branch 'PHP-7.3'

6 years agoSupport fixed address mmap without replacement
David Carlier [Wed, 29 Aug 2018 20:04:32 +0000 (21:04 +0100)]
Support fixed address mmap without replacement

Reapply changes for Zend fixed mapping but only for FreeBSD.
Other BSD might expose some day a similar flag (private
for OpenBSD for the moment for example).
The Linux's part could be brought back but not before 7.4,
at this time, distributions with kernel > 4.17 will be
more widely available.

6 years agoRemove netware header
Peter Kokot [Wed, 5 Sep 2018 22:29:36 +0000 (00:29 +0200)]
Remove netware header

Netware system is discontinued and support has been removed from PHP
source code.

6 years agoMerge branch 'PHP-7.3'
Anatol Belski [Wed, 5 Sep 2018 19:30:52 +0000 (21:30 +0200)]
Merge branch 'PHP-7.3'

* PHP-7.3:
  Sync with recent changes to default libcurl build

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Anatol Belski [Wed, 5 Sep 2018 19:30:25 +0000 (21:30 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Sync with recent changes to default libcurl build

6 years agoMerge branch 'PHP-7.1' into PHP-7.2
Anatol Belski [Wed, 5 Sep 2018 19:29:53 +0000 (21:29 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2

* PHP-7.1:
  Sync with recent changes to default libcurl build

6 years agoSync with recent changes to default libcurl build
Anatol Belski [Wed, 5 Sep 2018 15:40:25 +0000 (17:40 +0200)]
Sync with recent changes to default libcurl build

(cherry picked from commit a1ba3007a452fb2618526ed7159236362219a208)

6 years agoMerge branch 'PHP-7.3'
Dmitry Stogov [Wed, 5 Sep 2018 19:11:36 +0000 (22:11 +0300)]
Merge branch 'PHP-7.3'

* PHP-7.3:
  Fixed support for commutative "user opcodes"

6 years agoFixed support for commutative "user opcodes"
Dmitry Stogov [Wed, 5 Sep 2018 19:11:10 +0000 (22:11 +0300)]
Fixed support for commutative "user opcodes"

6 years agoSync with recent changes to default libcurl build
Anatol Belski [Wed, 5 Sep 2018 15:40:25 +0000 (17:40 +0200)]
Sync with recent changes to default libcurl build

6 years agoFix typos in UPGRADING.INTERNALS
Fabien Villepinte [Wed, 5 Sep 2018 15:14:03 +0000 (17:14 +0200)]
Fix typos in UPGRADING.INTERNALS

6 years agoMerge branch 'PHP-7.3'
Christoph M. Becker [Wed, 5 Sep 2018 13:11:09 +0000 (15:11 +0200)]
Merge branch 'PHP-7.3'

* PHP-7.3:
  Fix #74454: Wrong exception being thrown when using ReflectionMethod

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Christoph M. Becker [Wed, 5 Sep 2018 13:10:27 +0000 (15:10 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Fix #74454: Wrong exception being thrown when using ReflectionMethod

6 years agoMerge branch 'PHP-7.1' into PHP-7.2
Christoph M. Becker [Wed, 5 Sep 2018 13:07:59 +0000 (15:07 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2

* PHP-7.1:
  Fix #74454: Wrong exception being thrown when using ReflectionMethod

6 years agoFix #74454: Wrong exception being thrown when using ReflectionMethod
Christoph M. Becker [Wed, 5 Sep 2018 13:05:19 +0000 (15:05 +0200)]
Fix #74454: Wrong exception being thrown when using ReflectionMethod

If zend_throw_exception_ex() already threw an exception, we should not
throw again.

6 years agoGet rid of ZEND_ACC_CTOR, ZEND_ACC_DTOR and ZEND_ACC_IMPLEMENTED_ABSTRACT
Dmitry Stogov [Wed, 5 Sep 2018 10:16:10 +0000 (13:16 +0300)]
Get rid of ZEND_ACC_CTOR, ZEND_ACC_DTOR and ZEND_ACC_IMPLEMENTED_ABSTRACT

6 years agoRemove HAVE_STDDEF_H
Peter Kokot [Wed, 5 Sep 2018 00:53:12 +0000 (02:53 +0200)]
Remove HAVE_STDDEF_H

The `<stddef.h>` header file is part of the standard C89 headers [1] and
on current systems there is no need for a manual check if header is
present.

Since PHP requires at least C89 the `HAVE_STDDEF_H` symbol isn't defined
by Autoconf anywhere else anymore [2] and accross the PHP source code
the header is included unconditionally already.

This patch syncs this also for the bundled libmbfl which is maintaned as
a fork in php-src.

Refs:
[1] https://port70.net/~nsz/c/c89/c89-draft.html#4.1.2
[2] https://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/headers.m4

6 years agoMerge branch 'PHP-7.3'
Joe Watkins [Wed, 5 Sep 2018 09:50:38 +0000 (11:50 +0200)]
Merge branch 'PHP-7.3'

* PHP-7.3:
  Fix typos in UPGRADING.INTERNALS

6 years agoFix typos in UPGRADING.INTERNALS
Tyson Andre [Wed, 5 Sep 2018 00:35:51 +0000 (20:35 -0400)]
Fix typos in UPGRADING.INTERNALS

6 years agoMerge branch 'PHP-7.3'
Anatol Belski [Tue, 4 Sep 2018 11:03:47 +0000 (13:03 +0200)]
Merge branch 'PHP-7.3'

* PHP-7.3:
  Restore NEWS entry [skip ci]

6 years agoRestore NEWS entry [skip ci]
Anatol Belski [Tue, 4 Sep 2018 11:03:17 +0000 (13:03 +0200)]
Restore NEWS entry [skip ci]

6 years agoRemove unused buildsystem files in TSRM
Peter Kokot [Thu, 23 Aug 2018 17:11:14 +0000 (19:11 +0200)]
Remove unused buildsystem files in TSRM

Buildsystem files in the TSRM folder used to provide standalone build of
the TSRM. Today these files are oudated and not used.

6 years agoRemove AC_FUNC_UTIME_NULL
Peter Kokot [Sat, 1 Sep 2018 01:56:52 +0000 (03:56 +0200)]
Remove AC_FUNC_UTIME_NULL

Autoconf 2.59d (released in 2006) [1] started promoting several macros
as not relevant for newer systems, including the AC_FUNC_UTIME_NULL.

This macro checks if `utime(file, NULL)` sets file's timestamp to the
current time and defines the `HAVE_UTIME_NULL` symbol. This check was
relevant on very old systems (for example, 4.3BSD released in 1986) and
today can be omitted for systems with utime since it should be well
supported by now. [2]

Refs:
[1] http://git.savannah.gnu.org/cgit/autoconf.git/tree/NEWS
[2] https://www.gnu.org/software/autoconf/manual/autoconf-2.69/autoconf.html

6 years agoRemove AC_FUNC_MEMCMP
Peter Kokot [Mon, 3 Sep 2018 19:35:01 +0000 (21:35 +0200)]
Remove AC_FUNC_MEMCMP

Autoconf 2.59d (released in 2006) [1] started promoting several macros
as not relevant for newer systems anymore, including the `AC_FUNC_MEMCMP`.

On some old systems such as SunOS 4.1.3 (EOL in 2003) and NeXT x86
OpenStep (discontinued) the `memcmp` function wasn't present or it
didn't work properly. [2]

On current systems including at least Solaris 10+ this check is not
relevant anymore.

Refs:
[1] http://git.savannah.gnu.org/cgit/autoconf.git/tree/NEWS
[2] https://www.gnu.org/software/autoconf/manual/autoconf-2.69/autoconf.html

6 years agoMerge branch 'master' of git://github.com/php/php-src
Joe Watkins [Tue, 4 Sep 2018 10:01:53 +0000 (12:01 +0200)]
Merge branch 'master' of git://github.com/php/php-src

6 years agoRemove AC_HEADER_DIRENT
Peter Kokot [Mon, 3 Sep 2018 22:17:21 +0000 (00:17 +0200)]
Remove AC_HEADER_DIRENT

Autoconf 2.59d (released in 2006) [1] started promoting several macros
as not relevant for newer systems anymore, including the `AC_HEADER_DIRENT`.

This macro checks which header defines the `DIR` type. If `<dirent.h>`
is available it defines the `HAVE_DIRENT_H` symbol. Since the `<dirent.h>`
header is already checked in the `configure.ac`, this check is not needed
anymore. This macro also additionally checks for SCO Xenix (discontinued,
latest release 1989) dir and x libraries. [2]

Commit 6ed790685f9ddae11834f36b0ba4fea58afc805a introduced also
`<sys/dir.h>`. This header exists from times of UNIX System V and
provided definition of DIR type on these systems such as 4.3BSD.
Today `<sys/dir.h>` is kept for backwards compatibility and includes
the `<dirent.h>` on current systems. With `dirent.h>` present this
include is no longer required.

Refs:
[1] http://git.savannah.gnu.org/cgit/autoconf.git/tree/NEWS
[2] https://www.gnu.org/software/autoconf/manual/autoconf-2.69/autoconf.html

Remove unused dirent.h includes

6 years agoMerge branch 'PHP-7.3' of git.php.net:/php-src into PHP-7.3
Xinchen Hui [Tue, 4 Sep 2018 09:27:41 +0000 (17:27 +0800)]
Merge branch 'PHP-7.3' of git.php.net:/php-src into PHP-7.3

* 'PHP-7.3' of git.php.net:/php-src:
  Fix bug #74764 and add a test case
  [ci skip] Update NEWS
  [ci skip] Update NEWS
  [ci skip] Update NEWS

6 years agoMerge branch 'master' of git.php.net:/php-src
Xinchen Hui [Tue, 4 Sep 2018 09:27:30 +0000 (17:27 +0800)]
Merge branch 'master' of git.php.net:/php-src

* 'master' of git.php.net:/php-src:
  Fix bug #74764 and add a test case
  [ci skip] Update NEWS
  [ci skip] Update NEWS
  [ci skip] Update NEWS

6 years agoMerge branch 'PHP-7.3'
Xinchen Hui [Tue, 4 Sep 2018 09:26:56 +0000 (17:26 +0800)]
Merge branch 'PHP-7.3'

* PHP-7.3:
  Fixed bug #76825 (Undefined symbols ___cpuid_count)

6 years agoFixed bug #76825 (Undefined symbols ___cpuid_count)
Xinchen Hui [Tue, 4 Sep 2018 09:26:46 +0000 (17:26 +0800)]
Fixed bug #76825 (Undefined symbols ___cpuid_count)

6 years agoMerge branch 'PHP-7.3'
Joe Watkins [Tue, 4 Sep 2018 09:13:41 +0000 (11:13 +0200)]
Merge branch 'PHP-7.3'

* PHP-7.3:
  Fix bug #74764 and add a test case

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Joe Watkins [Tue, 4 Sep 2018 09:12:57 +0000 (11:12 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Fix bug #74764 and add a test case

6 years agoMerge branch 'PHP-7.1' into PHP-7.2
Joe Watkins [Tue, 4 Sep 2018 09:12:26 +0000 (11:12 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2

* PHP-7.1:
  Fix bug #74764 and add a test case

6 years agoFix bug #74764 and add a test case
Ville Hukkamaki [Tue, 28 Aug 2018 21:26:13 +0000 (23:26 +0200)]
Fix bug #74764 and add a test case

6 years agoMerge branch 'PHP-7.3'
Anatol Belski [Tue, 4 Sep 2018 09:03:56 +0000 (11:03 +0200)]
Merge branch 'PHP-7.3'

* PHP-7.3:
  [ci skip] Update NEWS
  [ci skip] Update NEWS
  [ci skip] Update NEWS

6 years ago[ci skip] Update NEWS
Anatol Belski [Tue, 4 Sep 2018 09:03:33 +0000 (11:03 +0200)]
[ci skip] Update NEWS

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Anatol Belski [Tue, 4 Sep 2018 09:03:01 +0000 (11:03 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  [ci skip] Update NEWS
  [ci skip] Update NEWS

6 years ago[ci skip] Update NEWS
Anatol Belski [Tue, 4 Sep 2018 09:02:26 +0000 (11:02 +0200)]
[ci skip] Update NEWS

6 years agoMerge branch 'PHP-7.1' into PHP-7.2
Anatol Belski [Tue, 4 Sep 2018 09:01:57 +0000 (11:01 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2

* PHP-7.1:
  [ci skip] Update NEWS

6 years ago[ci skip] Update NEWS
Anatol Belski [Tue, 4 Sep 2018 09:01:24 +0000 (11:01 +0200)]
[ci skip] Update NEWS

6 years agoMerge branch 'PHP-7.3'
Anatol Belski [Tue, 4 Sep 2018 08:57:47 +0000 (10:57 +0200)]
Merge branch 'PHP-7.3'

* PHP-7.3:
  Fixed bug #76833, backport change to stream_socket_enable_crypto-win32.phpt from 7.3

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Anatol Belski [Tue, 4 Sep 2018 08:57:25 +0000 (10:57 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Fixed bug #76833, backport change to stream_socket_enable_crypto-win32.phpt from 7.3

6 years agoFixed bug #76833, backport change to stream_socket_enable_crypto-win32.phpt from 7.3
Anatol Belski [Tue, 4 Sep 2018 08:51:14 +0000 (10:51 +0200)]
Fixed bug #76833, backport change to stream_socket_enable_crypto-win32.phpt from 7.3

It would probably be better to remove this test as it's too much
maintanance for a little gain.