]> granicus.if.org Git - php/log
php
10 years agoUpdate NEWS
Yasuo Ohgaki [Fri, 13 Feb 2015 20:40:51 +0000 (05:40 +0900)]
Update NEWS

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Yasuo Ohgaki [Fri, 13 Feb 2015 20:27:44 +0000 (05:27 +0900)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Add NULL byte protection to exec, system and passthru

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Yasuo Ohgaki [Fri, 13 Feb 2015 20:26:54 +0000 (05:26 +0900)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Add NULL byte protection to exec, system and passthru

10 years agoAdd NULL byte protection to exec, system and passthru
Yasuo Ohgaki [Fri, 13 Feb 2015 20:25:04 +0000 (05:25 +0900)]
Add NULL byte protection to exec, system and passthru

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Fri, 13 Feb 2015 12:40:10 +0000 (13:40 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  fix condition

10 years agofix condition
Anatol Belski [Fri, 13 Feb 2015 12:39:46 +0000 (13:39 +0100)]
fix condition

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Fri, 13 Feb 2015 05:12:44 +0000 (13:12 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoMicro opt
Xinchen Hui [Fri, 13 Feb 2015 05:09:56 +0000 (13:09 +0800)]
Micro opt

10 years agoMerge branch 'PHP-5.5' of https://git.php.net/repository/php-src into PHP-5.5
Xinchen Hui [Fri, 13 Feb 2015 04:54:04 +0000 (12:54 +0800)]
Merge branch 'PHP-5.5' of https://git.php.net/repository/php-src into PHP-5.5

10 years agoFixed #69015 (php-cgi's getopt does not see $argv)
Xinchen Hui [Fri, 13 Feb 2015 04:53:34 +0000 (12:53 +0800)]
Fixed  #69015 (php-cgi's getopt does not see $argv)

No test script is added because of complicated

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Thu, 12 Feb 2015 19:29:24 +0000 (20:29 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  backport gd config.w32 to support freetype 2.5

10 years agobackport gd config.w32 to support freetype 2.5
Anatol Belski [Thu, 12 Feb 2015 19:27:48 +0000 (20:27 +0100)]
backport gd config.w32 to support freetype 2.5

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Thu, 12 Feb 2015 03:28:30 +0000 (11:28 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoAdded test for #69017
Xinchen Hui [Thu, 12 Feb 2015 03:28:16 +0000 (11:28 +0800)]
Added test for #69017

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Thu, 12 Feb 2015 02:59:59 +0000 (10:59 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoFixed bug #69017 (Fail to push to the empty array with the constant value defined...
Xinchen Hui [Thu, 12 Feb 2015 02:59:28 +0000 (10:59 +0800)]
Fixed bug #69017 (Fail to push to the empty array with the constant value defined in class scope)

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Lior Kaplan [Wed, 11 Feb 2015 20:30:48 +0000 (22:30 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Bug #55508 was fixed in 5.5.19 with 15ba757a, not in 5.5.18
  Add missing NEWS entry for revert of bug #41631
  Add missing NEWS entry for bug #68027
  Align format for bug #68799
  Bug #68361 was fixed in 5.5.20 using 327d4f9a, not in 5.5.19
  Bug #55618 was fixed in 5.5.21 using eaf107c0
  Add security bugs fixed in 5.5.18
  Add CVE ID to bug #68676
  Align email format for recent NEWS entries

10 years agoAdd missing NEWS entry for revert of bug #41631
Lior Kaplan [Wed, 11 Feb 2015 12:02:55 +0000 (14:02 +0200)]
Add missing NEWS entry for revert of bug #41631

10 years agoAdd CVE ID to bug #68676
Lior Kaplan [Wed, 11 Feb 2015 12:01:55 +0000 (14:01 +0200)]
Add CVE ID to bug #68676

10 years agoAlign email format for recent NEWS entries
Lior Kaplan [Wed, 11 Feb 2015 12:01:16 +0000 (14:01 +0200)]
Align email format for recent NEWS entries

10 years agoBug #55508 was fixed in 5.5.19 with 15ba757a, not in 5.5.18
Lior Kaplan [Wed, 11 Feb 2015 11:20:44 +0000 (13:20 +0200)]
Bug #55508 was fixed in 5.5.19 with 15ba757a, not in 5.5.18

See https://github.com/php/php-src/pull/631#issuecomment-61969527

10 years agoAdd missing NEWS entry for revert of bug #41631
Lior Kaplan [Wed, 11 Feb 2015 11:15:18 +0000 (13:15 +0200)]
Add missing NEWS entry for revert of bug #41631

10 years agoAdd missing NEWS entry for bug #68027
Lior Kaplan [Wed, 11 Feb 2015 11:13:03 +0000 (13:13 +0200)]
Add missing NEWS entry for bug #68027

10 years agoAlign format for bug #68799
Lior Kaplan [Wed, 11 Feb 2015 11:11:55 +0000 (13:11 +0200)]
Align format for bug #68799

10 years agoBug #68361 was fixed in 5.5.20 using 327d4f9a, not in 5.5.19
Lior Kaplan [Wed, 11 Feb 2015 11:08:19 +0000 (13:08 +0200)]
Bug #68361 was fixed in 5.5.20 using 327d4f9a, not in 5.5.19

10 years agoBug #55618 was fixed in 5.5.21 using eaf107c0
Lior Kaplan [Wed, 11 Feb 2015 11:04:32 +0000 (13:04 +0200)]
Bug #55618 was fixed in 5.5.21 using eaf107c0

10 years agoAdd security bugs fixed in 5.5.18
Lior Kaplan [Wed, 11 Feb 2015 10:02:39 +0000 (12:02 +0200)]
Add security bugs fixed in 5.5.18

10 years agoAdd CVE ID to bug #68676
Lior Kaplan [Wed, 11 Feb 2015 10:00:19 +0000 (12:00 +0200)]
Add CVE ID to bug #68676

10 years agoAlign email format for recent NEWS entries
Lior Kaplan [Wed, 11 Feb 2015 09:05:02 +0000 (11:05 +0200)]
Align email format for recent NEWS entries

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Tue, 10 Feb 2015 15:59:22 +0000 (16:59 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  fix dir separator in test

10 years agofix dir separator in test
Anatol Belski [Tue, 10 Feb 2015 15:58:59 +0000 (16:58 +0100)]
fix dir separator in test

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Ferenc Kovacs [Tue, 10 Feb 2015 10:18:34 +0000 (11:18 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  oops, forgot sudo for make install

10 years agooops, forgot sudo for make install
Ferenc Kovacs [Tue, 10 Feb 2015 10:18:19 +0000 (11:18 +0100)]
oops, forgot sudo for make install

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Ferenc Kovacs [Tue, 10 Feb 2015 09:36:25 +0000 (10:36 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  add make install

Conflicts:
travis/compile.sh

10 years agoadd make install
Ferenc Kovacs [Tue, 10 Feb 2015 09:34:52 +0000 (10:34 +0100)]
add make install

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Daniel Lowrey [Mon, 9 Feb 2015 16:44:09 +0000 (11:44 -0500)]
Merge branch 'PHP-5.5' into PHP-5.6

Conflicts:
ext/openssl/xp_ssl.c

10 years agoNEWS
Daniel Lowrey [Mon, 9 Feb 2015 16:42:40 +0000 (11:42 -0500)]
NEWS

10 years agoMiscellaneous cleanup
Daniel Lowrey [Mon, 9 Feb 2015 16:42:17 +0000 (11:42 -0500)]
Miscellaneous cleanup

10 years agoMerge branch 'PHP-5.5' of github.com:bbroerman30/php-src into PHP-5.5
Daniel Lowrey [Mon, 9 Feb 2015 16:40:04 +0000 (11:40 -0500)]
Merge branch 'PHP-5.5' of github.com:bbroerman30/php-src into PHP-5.5

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Mon, 9 Feb 2015 03:32:32 +0000 (11:32 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoMerge branch 'improve-bug67436' of https://github.com/reeze/php-src into PHP-5.5
Xinchen Hui [Mon, 9 Feb 2015 03:31:59 +0000 (11:31 +0800)]
Merge branch 'improve-bug67436' of https://github.com/reeze/php-src into PHP-5.5

10 years agoShut up, my lovely compiler; I do not like your warnings
Bob Weinand [Fri, 11 Apr 2014 17:33:56 +0000 (19:33 +0200)]
Shut up, my lovely compiler; I do not like your warnings

Conflicts:
Zend/zend_object_handlers.c

10 years agomoved the part of the test into an appropriate place
Anatol Belski [Sun, 8 Feb 2015 13:10:52 +0000 (14:10 +0100)]
moved the part of the test into an appropriate place

10 years agoMerge branch 'pull-request/1060' into PHP-5.6
Anatol Belski [Sun, 8 Feb 2015 11:33:15 +0000 (12:33 +0100)]
Merge branch 'pull-request/1060' into PHP-5.6

10 years agoFix another invalid free of CG(interned_empty_string)
manuel [Sat, 7 Feb 2015 18:17:31 +0000 (19:17 +0100)]
Fix another invalid free of CG(interned_empty_string)

Fixes #68214

10 years agoadd tests for #68996
manuel [Sat, 7 Feb 2015 17:52:26 +0000 (18:52 +0100)]
add tests for #68996

10 years agoFixed #68790 (Missing return)
George Wang [Sat, 7 Feb 2015 17:16:54 +0000 (12:16 -0500)]
Fixed #68790 (Missing return)

10 years agoFixed #68790 (Missing return)
George Wang [Sat, 7 Feb 2015 17:16:54 +0000 (12:16 -0500)]
Fixed #68790 (Missing return)

10 years agoFixed #68790 (Missing return)
George Wang [Sat, 7 Feb 2015 17:16:54 +0000 (12:16 -0500)]
Fixed #68790 (Missing return)

10 years agoImprove tests for bug 67436
Reeze Xia [Sat, 7 Feb 2015 06:11:09 +0000 (14:11 +0800)]
Improve tests for bug 67436

I always use a.php or b.php for local testing,
this diff makes the test more stable

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Fri, 6 Feb 2015 18:59:55 +0000 (19:59 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  fix setting default ODBCVER value in config.w32

10 years agofix setting default ODBCVER value in config.w32
Anatol Belski [Fri, 6 Feb 2015 18:59:14 +0000 (19:59 +0100)]
fix setting default ODBCVER value in config.w32

10 years agoupdated NEWS
Anatol Belski [Fri, 6 Feb 2015 18:39:32 +0000 (19:39 +0100)]
updated NEWS

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Fri, 6 Feb 2015 18:39:10 +0000 (19:39 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  updated NEWS

10 years agoupdated NEWS
Anatol Belski [Fri, 6 Feb 2015 18:37:01 +0000 (19:37 +0100)]
updated NEWS

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Fri, 6 Feb 2015 18:05:13 +0000 (19:05 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fixed bug #68964 Allowed memory size exhausted with odbc_exec

10 years agoFixed bug #68964 Allowed memory size exhausted with odbc_exec
Anatol Belski [Fri, 6 Feb 2015 18:00:27 +0000 (19:00 +0100)]
Fixed bug #68964 Allowed memory size exhausted with odbc_exec

This is done in two steps:

- the ODBCVER has to be rased to 0x0300 which corresponds to Sql
  Server 9, otherwise the client will not recognize several SQL
  datatypes

- additionally the config scripts was tweaked so then ODBCVER
  can be overridden, that still allows enabling compatibility
  with lower versions

Bug #67437 might be fixed by this as well.

10 years agoInvalid free of CG(interned_empty_string)
manuel [Fri, 6 Feb 2015 15:53:01 +0000 (16:53 +0100)]
Invalid free of CG(interned_empty_string)

On failure php_escape_html_entities returns STR_EMPTY_ALLOC which is an
alias of CG(interned_empty_string) if interned strings are enabled.
Make sure we don't free this.

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Fri, 6 Feb 2015 08:42:41 +0000 (09:42 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Removed erroneous condition

10 years agoRemoved erroneous condition
Anatol Belski [Fri, 6 Feb 2015 08:41:02 +0000 (09:41 +0100)]
Removed erroneous condition

This condition is always false. Furthermore headers_list() is
documented to always return an array.

10 years agoturn off online tests, they fail too often on CI
Stanislav Malyshev [Fri, 6 Feb 2015 06:05:36 +0000 (22:05 -0800)]
turn off online tests, they fail too often on CI

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Fri, 6 Feb 2015 05:56:26 +0000 (21:56 -0800)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  fix tests

10 years agofix tests
Stanislav Malyshev [Fri, 6 Feb 2015 05:54:47 +0000 (21:54 -0800)]
fix tests

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Fri, 6 Feb 2015 04:09:49 +0000 (20:09 -0800)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Update header handling to RFC 7230

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Stanislav Malyshev [Fri, 6 Feb 2015 04:08:26 +0000 (20:08 -0800)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Update header handling to RFC 7230

10 years agoUpdate header handling to RFC 7230
Stanislav Malyshev [Wed, 4 Feb 2015 09:11:00 +0000 (01:11 -0800)]
Update header handling to RFC 7230

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Thu, 5 Feb 2015 08:41:55 +0000 (00:41 -0800)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  fix test to not hit php.net

10 years agofix test to not hit php.net
Stanislav Malyshev [Thu, 5 Feb 2015 08:06:25 +0000 (00:06 -0800)]
fix test to not hit php.net

10 years agoMerge branch 'PHP-5.5' of git.php.net:php-src into PHP-5.5
Stanislav Malyshev [Thu, 5 Feb 2015 08:41:35 +0000 (00:41 -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:
  Conflicts:  main/streams/memory.c

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Thu, 5 Feb 2015 08:33:20 +0000 (16:33 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

Conflicts:
main/streams/memory.c

10 years agoConflicts:
Nayana Hettiarachchi [Thu, 5 Feb 2015 04:26:29 +0000 (12:26 +0800)]
Conflicts:
main/streams/memory.c

10 years agofix test to not hit php.net
Stanislav Malyshev [Thu, 5 Feb 2015 08:06:25 +0000 (00:06 -0800)]
fix test to not hit php.net

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Julien Pauli [Wed, 4 Feb 2015 16:45:38 +0000 (17:45 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Updated NEWS

10 years agoUpdated NEWS
Julien Pauli [Wed, 4 Feb 2015 16:43:36 +0000 (17:43 +0100)]
Updated NEWS

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Julien Pauli [Wed, 4 Feb 2015 16:39:34 +0000 (17:39 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Revert "Fixed bug #55407 (Impossible to prototype DateTime::createFromFormat)"

10 years agoRevert "Fixed bug #55407 (Impossible to prototype DateTime::createFromFormat)"
Julien Pauli [Wed, 4 Feb 2015 16:39:16 +0000 (17:39 +0100)]
Revert "Fixed bug #55407 (Impossible to prototype DateTime::createFromFormat)"

This reverts commit 8e19705a93d785cd1ff8ba3a69699b00169fea47.

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Julien Pauli [Wed, 4 Feb 2015 16:32:46 +0000 (17:32 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  5.5.23 now

Conflicts:
configure.in
main/php_version.h

10 years ago5.6.7 now
Julien Pauli [Wed, 4 Feb 2015 15:37:49 +0000 (16:37 +0100)]
5.6.7 now

10 years ago5.5.23 now
Julien Pauli [Wed, 4 Feb 2015 15:35:32 +0000 (16:35 +0100)]
5.5.23 now

10 years agoUpdate xp_ssl.c
Brad Broerman [Wed, 4 Feb 2015 15:13:36 +0000 (10:13 -0500)]
Update xp_ssl.c

Added TSRMLS_CC to php_openssl_sockop_io calls.

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Julien Pauli [Wed, 4 Feb 2015 11:48:57 +0000 (12:48 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Revert "json_decode() should generate a syntax error when given ""."
  Update NEWS

10 years agoRevert "json_decode() should generate a syntax error when given ""."
Julien Pauli [Wed, 4 Feb 2015 11:48:17 +0000 (12:48 +0100)]
Revert "json_decode() should generate a syntax error when given ""."

This reverts commit a7b3abe4e6f5e2fdfd8d55b676c9ca6b3f9c8cc8.

10 years agomake buildconf work as expected;
Michael Wallner [Wed, 4 Feb 2015 08:38:19 +0000 (09:38 +0100)]
make buildconf work as expected;
autoconf really needs some help with all those external m4s

10 years agoFixed indent
Xinchen Hui [Tue, 3 Feb 2015 15:24:34 +0000 (23:24 +0800)]
Fixed indent

10 years agoUpdate NEWS
Yasuo Ohgaki [Tue, 3 Feb 2015 10:48:53 +0000 (19:48 +0900)]
Update NEWS

10 years agoUpdate NEWS
Yasuo Ohgaki [Tue, 3 Feb 2015 10:45:20 +0000 (19:45 +0900)]
Update NEWS

10 years agoFixed Bug #67988 htmlspecialchars() does not respect default_charset specified by...
Yasuo Ohgaki [Tue, 3 Feb 2015 09:20:18 +0000 (18:20 +0900)]
Fixed Bug #67988 htmlspecialchars() does not respect default_charset specified by ini_set.

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Yasuo Ohgaki [Tue, 3 Feb 2015 06:27:19 +0000 (15:27 +0900)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fixed Bug #65199 pg_copy_from() modifies input array variable

10 years agoFixed Bug #65199 pg_copy_from() modifies input array variable
Yasuo Ohgaki [Tue, 3 Feb 2015 06:26:02 +0000 (15:26 +0900)]
Fixed Bug #65199 pg_copy_from() modifies input array variable

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Yasuo Ohgaki [Tue, 3 Feb 2015 05:04:03 +0000 (14:04 +0900)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fixed Bug #66623 no EINTR check on flock(LOCK_EX)

10 years agoFixed Bug #66623 no EINTR check on flock(LOCK_EX)
Yasuo Ohgaki [Tue, 3 Feb 2015 05:02:58 +0000 (14:02 +0900)]
Fixed Bug #66623 no EINTR check on flock(LOCK_EX)

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Yasuo Ohgaki [Tue, 3 Feb 2015 04:41:31 +0000 (13:41 +0900)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fixed bug #68063 Empty session IDs do still start sessions

10 years agoFixed bug #68063 Empty session IDs do still start sessions
Yasuo Ohgaki [Tue, 3 Feb 2015 04:38:49 +0000 (13:38 +0900)]
Fixed bug #68063 Empty session IDs do still start sessions

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Yasuo Ohgaki [Tue, 3 Feb 2015 03:26:25 +0000 (12:26 +0900)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Bug #61470 is fixed only in master

10 years agoBug #61470 is fixed only in master
Yasuo Ohgaki [Tue, 3 Feb 2015 03:26:01 +0000 (12:26 +0900)]
Bug #61470 is fixed only in master

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Daniel Lowrey [Mon, 2 Feb 2015 15:52:27 +0000 (10:52 -0500)]
Merge branch 'PHP-5.5' into PHP-5.6

Conflicts:
ext/standard/file.c

10 years agoFixed bug #65272: correctly set flock() out param in windows
Daniel Lowrey [Mon, 2 Feb 2015 15:29:11 +0000 (10:29 -0500)]
Fixed bug #65272: correctly set flock() out param in windows

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Adam Harvey [Mon, 2 Feb 2015 11:31:54 +0000 (11:31 +0000)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoLet's not assume bash is always /bin/bash.
Adam Harvey [Mon, 2 Feb 2015 11:31:10 +0000 (11:31 +0000)]
Let's not assume bash is always /bin/bash.

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Adam Harvey [Mon, 2 Feb 2015 11:11:05 +0000 (11:11 +0000)]
Merge branch 'PHP-5.5' into PHP-5.6