]> granicus.if.org Git - php/log
php
10 years agoRemove the deprecated MySQL extension.
Adam Harvey [Thu, 5 Mar 2015 00:18:40 +0000 (00:18 +0000)]
Remove the deprecated MySQL extension.

Relevant RFC: https://wiki.php.net/rfc/remove_deprecated_functionality_in_php7

10 years agoImproved ineritance code PRE_PHP7_EREG_MYSQL_REMOVALS
Dmitry Stogov [Wed, 4 Mar 2015 20:06:07 +0000 (23:06 +0300)]
Improved ineritance code

10 years agoMerge branch 'PHP-5.6'
Daniel Lowrey [Wed, 4 Mar 2015 19:50:35 +0000 (12:50 -0700)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Fixed bug #68920 (use strict peer_fingerprint input checks)

Conflicts:
ext/openssl/xp_ssl.c

10 years agoFixed bug #68920 (use strict peer_fingerprint input checks)
Daniel Lowrey [Wed, 4 Mar 2015 17:54:34 +0000 (12:54 -0500)]
Fixed bug #68920 (use strict peer_fingerprint input checks)

10 years agofix ini registry handling
Anatol Belski [Wed, 4 Mar 2015 18:26:47 +0000 (19:26 +0100)]
fix ini registry handling

10 years agoMerge commit 'refs/pull/1066/head' of git://github.com/php/php-src
Dmitry Stogov [Wed, 4 Mar 2015 15:17:06 +0000 (18:17 +0300)]
Merge commit 'refs/pull/1066/head' of git://github.com/php/php-src

* git://github.com/php/php-src:
  Add zend assert deleted by accident
  Let's keep it simple
  Improve internal function return types checking for parent

10 years agoMerge commit 'refs/pull/1137/head' of git://github.com/php/php-src
Dmitry Stogov [Wed, 4 Mar 2015 15:07:07 +0000 (18:07 +0300)]
Merge commit 'refs/pull/1137/head' of git://github.com/php/php-src

* git://github.com/php/php-src:
  Optimize class constant declare compilation

10 years agoMerge branch 'pull-request/1128'
Dmitry Stogov [Wed, 4 Mar 2015 14:55:02 +0000 (17:55 +0300)]
Merge branch 'pull-request/1128'

* pull-request/1128:
  Fixed memleak in alloc_globals_ctor

10 years agoImproved code for class property inheritance
Dmitry Stogov [Wed, 4 Mar 2015 14:41:01 +0000 (17:41 +0300)]
Improved code for class property inheritance

10 years agoMerge branch 'master' of https://git.php.net/repository/php-src
Xinchen Hui [Wed, 4 Mar 2015 10:27:18 +0000 (18:27 +0800)]
Merge branch 'master' of https://git.php.net/repository/php-src

10 years agoAdd test for previously fixed segfault
Xinchen Hui [Wed, 4 Mar 2015 10:26:58 +0000 (18:26 +0800)]
Add test for previously fixed segfault

10 years agoensure the mail() socket is not leaked after request
Anatol Belski [Wed, 4 Mar 2015 09:22:51 +0000 (10:22 +0100)]
ensure the mail() socket is not leaked after request

10 years agoFixed segfault
Xinchen Hui [Wed, 4 Mar 2015 09:17:48 +0000 (17:17 +0800)]
Fixed segfault

10 years agoMerge branch 'PHP-5.6'
Xinchen Hui [Wed, 4 Mar 2015 06:49:03 +0000 (14:49 +0800)]
Merge branch 'PHP-5.6'

10 years agoFixed bug #69159 (Opcache causes problem when passing a variable variable to a function)
Xinchen Hui [Wed, 4 Mar 2015 06:48:41 +0000 (14:48 +0800)]
Fixed bug #69159 (Opcache causes problem when passing a variable variable to a function)

10 years agoindent
Xinchen Hui [Wed, 4 Mar 2015 04:10:23 +0000 (12:10 +0800)]
indent

10 years agoFixed memleak
Xinchen Hui [Wed, 4 Mar 2015 04:08:54 +0000 (12:08 +0800)]
Fixed memleak

10 years agoMerge branch 'master' of https://git.php.net/repository/php-src
Xinchen Hui [Wed, 4 Mar 2015 03:43:04 +0000 (11:43 +0800)]
Merge branch 'master' of https://git.php.net/repository/php-src

10 years agoMerge branch 'fix-compile-error' of https://github.com/zxcvdavid/php-src
Xinchen Hui [Wed, 4 Mar 2015 03:39:53 +0000 (11:39 +0800)]
Merge branch 'fix-compile-error' of https://github.com/zxcvdavid/php-src

10 years agoSilence a empty while loop warning
Reeze Xia [Wed, 4 Mar 2015 03:34:53 +0000 (11:34 +0800)]
Silence a empty while loop warning

10 years agoFixed wrong type used
Xinchen Hui [Wed, 4 Mar 2015 02:55:14 +0000 (10:55 +0800)]
Fixed wrong type used

10 years agoFixed build
Xinchen Hui [Wed, 4 Mar 2015 02:49:55 +0000 (10:49 +0800)]
Fixed build

10 years agoFix compile error
zxcvdavid [Wed, 4 Mar 2015 01:56:50 +0000 (09:56 +0800)]
Fix compile error

10 years agoRemove the unused vars
zxcvdavid [Wed, 4 Mar 2015 01:52:09 +0000 (09:52 +0800)]
Remove the unused vars

10 years agoUse zend_string* instead of char* for opened_patch handling. Avoid reallocations...
Dmitry Stogov [Tue, 3 Mar 2015 23:05:28 +0000 (02:05 +0300)]
Use zend_string* instead of char* for opened_patch handling. Avoid reallocations and improve string reuse.

10 years agofix thread safety for win32/sendmail
Anatol Belski [Tue, 3 Mar 2015 19:42:28 +0000 (20:42 +0100)]
fix thread safety for win32/sendmail

10 years agoavoid this pointers play
Anatol Belski [Tue, 3 Mar 2015 18:30:15 +0000 (19:30 +0100)]
avoid this pointers play

10 years agouse correct free api
Anatol Belski [Tue, 3 Mar 2015 17:09:28 +0000 (18:09 +0100)]
use correct free api

10 years agoFixed bug #69154 Access violation in php7.dll!_emalloc
Anatol Belski [Tue, 3 Mar 2015 16:14:05 +0000 (17:14 +0100)]
Fixed bug #69154 Access violation in php7.dll!_emalloc

one more invalid free

10 years agoensure there is no connection
Anatol Belski [Tue, 3 Mar 2015 14:58:16 +0000 (15:58 +0100)]
ensure there is no connection

10 years agofix socket leaking and better connection err check
Anatol Belski [Tue, 3 Mar 2015 14:37:08 +0000 (15:37 +0100)]
fix socket leaking and better connection err check

10 years agoavoid skipif as this indeed should be tested
Anatol Belski [Mon, 2 Mar 2015 09:45:10 +0000 (10:45 +0100)]
avoid skipif as this indeed should be tested

plus do expect regex .*

10 years agoMerge branch 'PHP-5.6'
Xinchen Hui [Tue, 3 Mar 2015 15:17:49 +0000 (23:17 +0800)]
Merge branch 'PHP-5.6'

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Tue, 3 Mar 2015 15:17:37 +0000 (23:17 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoMake killing a locker an ERROR event
nathan r. hruby [Tue, 3 Mar 2015 15:16:45 +0000 (23:16 +0800)]
Make killing a locker an ERROR event

At least in apache, killing a locker with SIGKILL from inside opcache prevents
the child process from emitting a corresponding log event to the access or
error logs, therefore requests are termed with no record.  This makes is
incredibly difficult to debug problems espically on systems with high counts
of cache restarts.  Since INFO level is far too noisy for production use,
switch the killing to a higher level so we can see it easier.

10 years agoFix test
Reeze Xia [Tue, 3 Mar 2015 14:55:58 +0000 (22:55 +0800)]
Fix test

10 years agoMicrooptimization (avoid reloading from memory)
Dmitry Stogov [Tue, 3 Mar 2015 13:51:27 +0000 (16:51 +0300)]
Microoptimization (avoid reloading from memory)

10 years agoRemoved deprecated paths. Changed "switch" into series of "if".
Dmitry Stogov [Tue, 3 Mar 2015 13:49:45 +0000 (16:49 +0300)]
Removed deprecated paths. Changed "switch" into series of "if".

10 years agoOptimize class constant declare compilation
Reeze Xia [Tue, 3 Mar 2015 13:28:09 +0000 (21:28 +0800)]
Optimize class constant declare compilation

10 years agoMerge branch 'master' of git.php.net:php-src
Reeze Xia [Tue, 3 Mar 2015 10:38:28 +0000 (18:38 +0800)]
Merge branch 'master' of git.php.net:php-src

* 'master' of git.php.net:php-src:
  Remove wrong commit committed by accident
  Fixed bug #69167 (call_user_func does not support references anymore)
  Fixed #69166 (Assigning array_values() to array does not reset key counter)

10 years agoAdd missing zend_parse_parameters_none() for flush()
Reeze Xia [Tue, 3 Mar 2015 10:37:47 +0000 (18:37 +0800)]
Add missing zend_parse_parameters_none() for flush()

10 years agoRemove wrong commit committed by accident
Xinchen Hui [Tue, 3 Mar 2015 10:29:26 +0000 (18:29 +0800)]
Remove wrong commit committed by accident

10 years agoMerge branch 'master' of https://git.php.net/repository/php-src
Xinchen Hui [Tue, 3 Mar 2015 10:16:46 +0000 (18:16 +0800)]
Merge branch 'master' of https://git.php.net/repository/php-src

10 years agoFixed bug #69167 (call_user_func does not support references anymore)
Xinchen Hui [Tue, 3 Mar 2015 09:34:45 +0000 (17:34 +0800)]
Fixed bug #69167 (call_user_func does not support references anymore)

10 years agoFixed #69166 (Assigning array_values() to array does not reset key counter)
Xinchen Hui [Tue, 3 Mar 2015 09:07:49 +0000 (17:07 +0800)]
Fixed #69166 (Assigning array_values() to array does not reset key counter)

10 years agoMerge branch 'PHP-5.6'
Reeze Xia [Tue, 3 Mar 2015 08:29:41 +0000 (16:29 +0800)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Improve fix for bug 67741

Conflicts:
main/main.c

10 years agoMerge branch 'PHP-5.6' of git.php.net:/php-src into PHP-5.6
Reeze Xia [Tue, 3 Mar 2015 08:28:01 +0000 (16:28 +0800)]
Merge branch 'PHP-5.6' of git.php.net:/php-src into PHP-5.6

* 'PHP-5.6' of git.php.net:/php-src:

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Reeze Xia [Tue, 3 Mar 2015 08:27:35 +0000 (16:27 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Improve fix for bug 67741
  Added type checks
  Added type checks

10 years agoMerge branch 'PHP-5.5' of git.php.net:/php-src into PHP-5.5
Reeze Xia [Tue, 3 Mar 2015 08:27:04 +0000 (16:27 +0800)]
Merge branch 'PHP-5.5' of git.php.net:/php-src into PHP-5.5

* 'PHP-5.5' of git.php.net:/php-src:
  Added type checks
  Added type checks

10 years agoImprove fix for bug 67741
Reeze Xia [Tue, 3 Mar 2015 08:25:43 +0000 (16:25 +0800)]
Improve fix for bug 67741

Thanks to laruence.

10 years agoMerge branch 'PHP-5.6'
Dmitry Stogov [Tue, 3 Mar 2015 07:56:11 +0000 (10:56 +0300)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Added type checks
  Update NEWS

Conflicts:
NEWS
ext/soap/php_encoding.c
ext/soap/soap.c

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Dmitry Stogov [Tue, 3 Mar 2015 07:46:55 +0000 (10:46 +0300)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Added type checks

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Dmitry Stogov [Tue, 3 Mar 2015 07:45:07 +0000 (10:45 +0300)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Added type checks

10 years agoAdded type checks
Dmitry Stogov [Tue, 3 Mar 2015 07:43:48 +0000 (10:43 +0300)]
Added type checks

10 years agoMerge branch 'PHP-5.5' of git.php.net:php-src into PHP-5.5
Dmitry Stogov [Tue, 3 Mar 2015 07:20:21 +0000 (10:20 +0300)]
Merge branch 'PHP-5.5' of git.php.net:php-src into PHP-5.5

* 'PHP-5.5' of git.php.net:php-src:
  Update NEWS

10 years agoMerge branch 'PHP-5.6' of git.php.net:php-src into PHP-5.6
Dmitry Stogov [Tue, 3 Mar 2015 07:19:54 +0000 (10:19 +0300)]
Merge branch 'PHP-5.6' of git.php.net:php-src into PHP-5.6

* 'PHP-5.6' of git.php.net:php-src:
  Update NEWS

10 years agoMerge branch 'PHP-5.6'
Dmitry Stogov [Tue, 3 Mar 2015 07:19:12 +0000 (10:19 +0300)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Added type checks
  Fixed bug #67741 (auto_prepend_file messes up __LINE__)
  Check variable type before its usage as IS_ARRAY.
  Fixed a bug that header value is not terminated by '\0' when accessed through getenv().

Conflicts:
ext/soap/php_encoding.c
ext/soap/php_http.c
ext/soap/soap.c

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Dmitry Stogov [Tue, 3 Mar 2015 06:59:32 +0000 (09:59 +0300)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Added type checks
  Fixed bug #67741 (auto_prepend_file messes up __LINE__)
  Check variable type before its usage as IS_ARRAY.
  Fixed a bug that header value is not terminated by '\0' when accessed through getenv().

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Dmitry Stogov [Tue, 3 Mar 2015 06:52:21 +0000 (09:52 +0300)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Added type checks

Conflicts:
ext/soap/soap.c

10 years agoAdded type checks
Dmitry Stogov [Tue, 3 Mar 2015 06:44:46 +0000 (09:44 +0300)]
Added type checks

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Reeze Xia [Tue, 3 Mar 2015 06:37:06 +0000 (14:37 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Update NEWS
  Fixed bug #67741 (auto_prepend_file messes up __LINE__)
  Check variable type before its usage as IS_ARRAY.
  Fixed a bug that header value is not terminated by '\0' when accessed through getenv().

Conflicts:
NEWS

10 years agoUpdate NEWS
Reeze Xia [Tue, 3 Mar 2015 06:22:03 +0000 (14:22 +0800)]
Update NEWS

10 years agopefree() -> efree()
Dmitry Stogov [Tue, 3 Mar 2015 06:09:28 +0000 (09:09 +0300)]
pefree() -> efree()

10 years agoMerge branch 'PHP-5.6'
Reeze Xia [Tue, 3 Mar 2015 03:44:52 +0000 (11:44 +0800)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Fixed bug #67741 (auto_prepend_file messes up __LINE__)

Conflicts:
main/main.c

10 years agoFixed bug #67741 (auto_prepend_file messes up __LINE__)
Reeze Xia [Tue, 3 Mar 2015 03:25:30 +0000 (11:25 +0800)]
Fixed bug #67741 (auto_prepend_file messes up __LINE__)

This also fixes bug #54081

10 years agoFixed bug #67741 (auto_prepend_file messes up __LINE__)
Reeze Xia [Tue, 3 Mar 2015 03:25:30 +0000 (11:25 +0800)]
Fixed bug #67741 (auto_prepend_file messes up __LINE__)

This also fixes bug #54081

10 years agoDon't inline helpers for ArrayAccess objects
Dmitry Stogov [Tue, 3 Mar 2015 00:28:31 +0000 (03:28 +0300)]
Don't inline helpers for ArrayAccess objects

10 years agoStrength reduction
Dmitry Stogov [Mon, 2 Mar 2015 20:46:28 +0000 (23:46 +0300)]
Strength reduction

10 years agoAdd a XFAIL test, which I'd like to think more about a better fix
Xinchen Hui [Mon, 2 Mar 2015 14:50:51 +0000 (22:50 +0800)]
Add a XFAIL test, which I'd like to think more about a better fix

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Dmitry Stogov [Mon, 2 Mar 2015 09:30:38 +0000 (12:30 +0300)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Check variable type before its usage as IS_ARRAY.
  Fixed a bug that header value is not terminated by '\0' when accessed through getenv().

10 years agoCheck variable type before its usage as IS_ARRAY.
Dmitry Stogov [Mon, 2 Mar 2015 09:27:36 +0000 (12:27 +0300)]
Check variable type before its usage as IS_ARRAY.

10 years agoImproved assert() according to expectations RFC.
Dmitry Stogov [Mon, 2 Mar 2015 09:25:40 +0000 (12:25 +0300)]
Improved assert() according to expectations RFC.

See https://wiki.php.net/rfc/expectations

Squashed commit of the following:

commit 3f3651a7870738e35ec541e53b53069152135b24
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Mon Mar 2 11:56:33 2015 +0300

    opcode 137 is used for ZEND_OP_DATA and con't be reused for ZEND_ASSERT_CHECK

commit ca8ecabf2a5f97f9116839c33396c9a7037e4368
Merge: 24328ac 9dac923
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Mon Mar 2 10:49:23 2015 +0300

    Merge branch 'master' into assert

    * master:
      Update NEWS
      Fixed bug #69139 (Crash in gc_zval_possible_root on unserialize)
      windows only test
      Align entries format
      Align entries format for 5.6.7
      Align entries format for 5.5.23
      Bump header year
      Fixed bug #69144 (strtr not replacing with partly matching replace pairs)
      Fixed test?
      Revert mktime()/gmmktime()'s arginfo
      Update NEWS
      Fixed bug #69141 Missing arguments in reflection info for some builtin functions
      Add NEWS entry
      Remove useless date warning
      Fix ARG_INFO for levenshtein
      Fix ARG_INFO for levenshtein
      fix dir separator in tests
      Update NEWS
      Fixed bug #69085 (SoapClient's __call() type confusion through unserialize()).

commit 24328ac03f79a0f3b19be7411bf9e173f392abda
Merge: 021fd94 1cdee9a
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Fri Feb 27 15:57:13 2015 +0300

    Merge branch 'master' into assert

    * master:
      Fixed C++ support
      Fixed bug #69115 crash in mail
      Reorder
      Update NEWs
      Fixed bug #69121 (Segfault in get_current_user when script owner is not in passwd with ZTS build)
      Update News
      Fixed bug #69125 (Array numeric string as key)
      fix bug#68942's patch
      Fixed ability to build unspecialized executor
      Fixed bug #69124 (method name could not be used when by ref)
      Fixed a bug that header value is not terminated by '\0' when accessed through getenv().
      Fixed a bug that header value is not terminated by '\0' when accessed through getenv().

commit 021fd94ed1d692d212e6e30c6c1a9767c3f16f7f
Merge: 49963eb ace1f82
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Thu Feb 26 11:26:03 2015 +0300

    Merge branch 'master' into assert

    * master: (59 commits)
      Improved ASSIGN_DIM handler
      Don't inline slow path
      Revert a part committted by mistake
      Fixed compilation warnings
      Fixed a bug that header value is not terminated by '\0' when accessed through getenv().
      better name
      Improve fix for #69038
      Update NEWs
      Fixed bug #69108 ("Segmentation fault" when (de)serializing SplObjectStorage)
      Added specialized versions of DO_FCALL handler:   DO_ICALL - for internal functions   DO_UCALL - for user functions   DO_FCALL_BY_NAME - plain, most probably user, funcstions (not methods)
      Use cache_slot offsets instead of indexes (simplify run-time instructions)
      Split INIT_FCALL_BY_NAME inti INIT_FCALL_BY_NAME(CONST+STRING) and INIT_DYNAMIC_CALL(CONST-STRING|TMPVAR|CV)
      Support list($a, $b) = $a
      Avoid unnecassary check
      Make zend_array_destroy() to free the corresponding zend_array
      Eliminate check on the fast path
      Make current() and key() receive argument by value.
      Use Firebird default home folder, replace Interbase with Firebird
      Updated NEWS
      updated NEWS
      ...

    Conflicts:
     Zend/zend_vm_execute.h
     Zend/zend_vm_opcodes.c
     Zend/zend_vm_opcodes.h

commit 49963ebf9d2bcd6d2670203dd72884f6ba6c8a4b
Merge: 07b1f92 6b77959
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Thu Feb 19 11:13:08 2015 +0300

    Merge branch 'master' into assert

    * master:
      Implemented AST pretty-printer
      update NEWS to match the actual stuff in 5.6.6
      update NEWS to match the actual stuff in 5.5.22
      update NEWS(add missing entry for the enchant fix, and reorder the entries a bit)
      fix typo in bug#
      update NEWS
      fix email format
      update NEWS
      update 5.6.6 release date in NEWS
      Fix bug #69033 (Request may get env. variables from previous requests if PHP works as FastCGI)
      BFN
      fix test
      fix test
      fix test
      Fixed bug #65593 (Segfault when calling ob_start from output buffering callback)
      Updated NEWS
      add CVE
      5.4.39 next
      Fix associativity to match Perl
      Blast off to space.

    Conflicts:
     Zend/zend_ast.c

commit 07b1f92ed662f6fa9309e679b83aff328362c98b
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Wed Feb 18 23:06:32 2015 +0300

    fixed pretty-printer (support for "elseif")

commit 5a976c8d85078502b48379996ab066e57533a0c3
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Wed Feb 18 19:50:08 2015 +0300

    Fixed vaeious ptetty-printer issues

commit 69491e8e8e692030b0585aab485146906c0fedaf
Merge: 8473157 3ddc246
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Wed Feb 18 10:18:32 2015 +0300

    Merge branch 'master' into assert

    * master:
      Set PHP_JSON_VERSION to 1.4.0
      Remove unnecessary resource checks in openssl ext
      JSON is now maintained

commit 8473157fbb12d03fff8d5b602865a4b667522a4d
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Wed Feb 18 10:17:26 2015 +0300

    Fixed typo and white spaces

commit 96de5ffc8d604df9797d0141ae5ad9c15e1d6c32
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Wed Feb 18 00:28:39 2015 +0300

    Fixed assert() in namesapaces

commit 5eba069c28e7b6590618707e0b21cdb2dd62a192
Merge: 4a2d9c0 d428bf2
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Tue Feb 17 22:45:55 2015 +0300

    Merge branch 'master' into assert

    * master: (25 commits)
      improve debugability in TS debug builds
      More UPGRADING, in particular on foreach
      Fixed bug #69038 (switch(SOMECONSTANT) misbehaves) for master
      Replace var is introduced
      abstain from using xmlCleanupParser
      fix TS build
      Fix bug #68942 (Use after free vulnerability in unserialize() with DateTimeZone)
      update news
      Fix bug #68942 (Use after free vulnerability in unserialize() with DateTimeZone)
      Port for for bug #68552
      Fix bug #68942 (Use after free vulnerability in unserialize() with DateTimeZone)
      Update NEWS
      Fixed bug #69038 (switch(SOMECONSTANT) misbehaves)
      - BFN
      Don't read the local php.ini when Generating Phar When building phar shared, you can end up loading a previous phar.so that isn't compatible with the php cli being used to generate Phar here.
      - Fixed bug #67827 (broken detection of system crypt sha256/sha512 support)
      Delete json outdated package.xml
      made ZEND_TSRMLS_CACHE_* macros look like function calls
      - Fix merge
      - Fixed bug #67427 (SoapServer cannot handle large messages) patch by: brandt at docoloc dot de
      ...

commit 4a2d9c0953dccd9e78ebee9291e1213419eb9136
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Tue Feb 17 22:45:10 2015 +0300

    Implemented AST pretty-printer to capture expression passed to assert()

commit 7a059b66d51a65159801bd826346721325b89fec
Merge: 9973df7 3892eba
Author: Dmitry Stogov <dmitry@zend.com>
Date:   Mon Feb 16 18:42:28 2015 +0300

    Merge branch 'expect' of github.com:krakjoe/php-src into assert

    * 'expect' of github.com:krakjoe/php-src:
      import expect

    Conflicts:
     Zend/zend_compile.c
     Zend/zend_execute_API.c
     Zend/zend_globals.h
     Zend/zend_vm_def.h
     Zend/zend_vm_execute.h
     Zend/zend_vm_opcodes.c
     Zend/zend_vm_opcodes.h
     ext/opcache/Optimizer/block_pass.c
     ext/opcache/Optimizer/pass1_5.c
     ext/standard/assert.c
     ext/standard/tests/assert/assert_error3.phpt

commit 3892eba2bf56a7699453855c995404106322718d
Author: krakjoe <joe.watkins@live.co.uk>
Date:   Sun Feb 2 12:49:35 2014 +0000

    import expect

10 years agoMerge branch 'PHP-5.6'
Xinchen Hui [Sun, 1 Mar 2015 15:20:22 +0000 (23:20 +0800)]
Merge branch 'PHP-5.6'

Conflicts:
ext/standard/var_unserializer.c
ext/standard/var_unserializer.re

10 years agoUpdate NEWS
Xinchen Hui [Sun, 1 Mar 2015 15:17:57 +0000 (23:17 +0800)]
Update NEWS

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Sun, 1 Mar 2015 15:17:41 +0000 (23:17 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

Conflicts:
ext/standard/var_unserializer.c

10 years agoFixed bug #69139 (Crash in gc_zval_possible_root on unserialize)
Xinchen Hui [Sun, 1 Mar 2015 15:16:15 +0000 (23:16 +0800)]
Fixed bug #69139 (Crash in gc_zval_possible_root on unserialize)

10 years agowindows only test
Ferenc Kovacs [Sun, 1 Mar 2015 12:02:44 +0000 (13:02 +0100)]
windows only test

10 years agoAlign entries format
Lior Kaplan [Sun, 1 Mar 2015 09:44:30 +0000 (11:44 +0200)]
Align entries format

10 years agoMerge branch 'PHP-5.6'
Lior Kaplan [Sun, 1 Mar 2015 09:37:02 +0000 (11:37 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Align entries format for 5.6.7
  Align entries format for 5.5.23

10 years agoAlign entries format for 5.6.7
Lior Kaplan [Sun, 1 Mar 2015 09:36:01 +0000 (11:36 +0200)]
Align entries format for 5.6.7

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Lior Kaplan [Sun, 1 Mar 2015 09:34:11 +0000 (11:34 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Align entries format for 5.5.23

10 years agoAlign entries format for 5.5.23
Lior Kaplan [Sun, 1 Mar 2015 09:32:09 +0000 (11:32 +0200)]
Align entries format for 5.5.23

10 years agoMerge branch 'PHP-5.6'
Reeze Xia [Sun, 1 Mar 2015 07:15:03 +0000 (15:15 +0800)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Bump header year
  Update NEWS

Conflicts:
NEWS

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Reeze Xia [Sun, 1 Mar 2015 07:08:20 +0000 (15:08 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Bump header year

10 years agoBump header year
Reeze Xia [Sun, 1 Mar 2015 07:03:21 +0000 (15:03 +0800)]
Bump header year

10 years agoFixed bug #69144 (strtr not replacing with partly matching replace pairs)
Xinchen Hui [Sat, 28 Feb 2015 14:37:46 +0000 (22:37 +0800)]
Fixed bug #69144 (strtr not replacing with partly matching replace pairs)

10 years agoFixed test?
Xinchen Hui [Sat, 28 Feb 2015 14:35:55 +0000 (22:35 +0800)]
Fixed test?

10 years agoRevert mktime()/gmmktime()'s arginfo
Reeze Xia [Sat, 28 Feb 2015 10:32:18 +0000 (18:32 +0800)]
Revert mktime()/gmmktime()'s arginfo

$is_dst parameter has been removed in commit: 9c5eaac18b65038cc377c7335b32889b892cf1fc

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Reeze Xia [Sat, 28 Feb 2015 08:45:44 +0000 (16:45 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Update NEWS

10 years agoUpdate NEWS
Reeze Xia [Sat, 28 Feb 2015 08:45:26 +0000 (16:45 +0800)]
Update NEWS

10 years agoMerge branch 'PHP-5.6'
Reeze Xia [Sat, 28 Feb 2015 08:43:41 +0000 (16:43 +0800)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Fixed bug #69141 Missing arguments in reflection info for some builtin functions

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Reeze Xia [Sat, 28 Feb 2015 08:40:06 +0000 (16:40 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fixed bug #69141 Missing arguments in reflection info for some builtin functions

10 years agoFixed bug #69141 Missing arguments in reflection info for some builtin functions
Reeze Xia [Sat, 28 Feb 2015 08:37:14 +0000 (16:37 +0800)]
Fixed bug #69141 Missing arguments in reflection info for some builtin functions

This include:

- setcookie (missing "httponly")
- setrawcookie (missing "httponly")
- spl_autoload_register (missing 2 optional params)
- mktime  (missing "is_dst")
- gmmktime (missing "is_dst")

10 years agoFixed memleak in alloc_globals_ctor
Reeze Xia [Sat, 28 Feb 2015 05:14:39 +0000 (13:14 +0800)]
Fixed memleak in alloc_globals_ctor

This free operation is missed when new MM was introduced in master.

10 years agoAdd NEWS entry
Bob Weinand [Fri, 27 Feb 2015 22:28:19 +0000 (23:28 +0100)]
Add NEWS entry

10 years agoRemove useless date warning
Bob Weinand [Tue, 27 Jan 2015 00:55:19 +0000 (01:55 +0100)]
Remove useless date warning

10 years agoMerge branch 'PHP-5.6'
Nikita Popov [Fri, 27 Feb 2015 22:24:02 +0000 (23:24 +0100)]
Merge branch 'PHP-5.6'

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Nikita Popov [Fri, 27 Feb 2015 22:23:49 +0000 (23:23 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoFix ARG_INFO for levenshtein
Дмитрий Пацура [Tue, 24 Feb 2015 09:54:36 +0000 (17:54 +0800)]
Fix ARG_INFO for levenshtein

This can work with 2 parameters (require)

refs http://php.net/manual/ru/function.levenshtein.php
refs https://github.com/phalcon/zephir/issues/753

10 years agoFix ARG_INFO for levenshtein
Дмитрий Пацура [Tue, 24 Feb 2015 09:54:36 +0000 (17:54 +0800)]
Fix ARG_INFO for levenshtein

This can work with 2 parameters (require)

refs http://php.net/manual/ru/function.levenshtein.php
refs https://github.com/phalcon/zephir/issues/753