]> granicus.if.org Git - php/log
php
10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Dmitry Stogov [Fri, 7 Nov 2014 06:54:05 +0000 (09:54 +0300)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Partial fix for bug #68365 (zend_mm_heap corrupted after memory overflow in zend_hash_copy)
  Fixed bug #68351 (PDO::PARAM_BOOL and ATTR_EMULATE_PREPARES misbehaving)

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Dmitry Stogov [Fri, 7 Nov 2014 06:48:26 +0000 (09:48 +0300)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Partial fix for bug #68365 (zend_mm_heap corrupted after memory overflow in zend_hash_copy)

10 years agoPartial fix for bug #68365 (zend_mm_heap corrupted after memory overflow in zend_hash...
Dmitry Stogov [Fri, 7 Nov 2014 06:46:49 +0000 (09:46 +0300)]
Partial fix for bug #68365 (zend_mm_heap corrupted after memory overflow in zend_hash_copy)

10 years agoFixed bug #68351 (PDO::PARAM_BOOL and ATTR_EMULATE_PREPARES misbehaving)
Matteo Beccati [Thu, 6 Nov 2014 14:46:49 +0000 (15:46 +0100)]
Fixed bug #68351 (PDO::PARAM_BOOL and ATTR_EMULATE_PREPARES misbehaving)

10 years agoFixed bug #68351 (PDO::PARAM_BOOL and ATTR_EMULATE_PREPARES misbehaving)
Matteo Beccati [Thu, 6 Nov 2014 14:46:49 +0000 (15:46 +0100)]
Fixed bug #68351 (PDO::PARAM_BOOL and ATTR_EMULATE_PREPARES misbehaving)

10 years agoUpdate NEWS
Yasuo Ohgaki [Thu, 6 Nov 2014 04:54:16 +0000 (13:54 +0900)]
Update NEWS

10 years agoFixed bug #68331 - This was partial patch for https://wiki.php.net/rfc/session-lock-ini
Yasuo Ohgaki [Thu, 6 Nov 2014 04:06:29 +0000 (13:06 +0900)]
Fixed bug #68331 - This was partial patch for https://wiki.php.net/rfc/session-lock-ini

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Wed, 5 Nov 2014 14:43:13 +0000 (15:43 +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 [Wed, 5 Nov 2014 14:42:45 +0000 (15:42 +0100)]
fix dir separator in test

10 years agoarg1-3 are not variable names to use; removed useless buffer variable
Bob Weinand [Tue, 4 Nov 2014 15:58:32 +0000 (16:58 +0100)]
arg1-3 are not variable names to use; removed useless buffer variable

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Mon, 3 Nov 2014 19:43:51 +0000 (11:43 -0800)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  update NEWS
  Fix bug #63595 GMP memory management conflicts with other libraries using GMP

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Stanislav Malyshev [Mon, 3 Nov 2014 19:43:40 +0000 (11:43 -0800)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  update NEWS
  Fix bug #63595 GMP memory management conflicts with other libraries using GMP

10 years agoupdate NEWS
Stanislav Malyshev [Mon, 3 Nov 2014 19:43:15 +0000 (11:43 -0800)]
update NEWS

10 years agoFix bug #63595 GMP memory management conflicts with other libraries using GMP
Remi Collet [Mon, 27 Oct 2014 06:45:34 +0000 (07:45 +0100)]
Fix bug #63595 GMP memory management conflicts with other libraries using GMP

Drop use of php memory allocators as this raise various conflicts
with other extensions and libraries which use libgmp.

No other solution found.
We cannot for ensure correct use of allocator with shared lib.

Some memory can allocated before php init
Some memory can be freed after php shutdown

Known broken run cases
- php + curl + gnutls + gmp
- mod_gnutls + mod_php + gnutls + gmp
- php + freetds + gnutls + gmp
- php + odbc + freetds + gnutls + gmp
- php + php-mapi (zarafa) + gnutls + gmp

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Mon, 3 Nov 2014 19:38:29 +0000 (11:38 -0800)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Initialize the offset table - PCRE may sometimes miss offsets
  set default response code to 200
  set default response code to 200
  fix NEWS & version
  NEWS
  Fix bug #68283: fileinfo: out-of-bounds read in elf note headers
  Fix bug #68113 (Heap corruption in exif_thumbnail())
  Fix bug #68089 - do not accept options with embedded \0
  Fixed bug #68044: Integer overflow in unserialize() (32-bits only)
  Fix bug #68027 - fix date parsing in XMLRPC lib

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Stanislav Malyshev [Mon, 3 Nov 2014 19:37:43 +0000 (11:37 -0800)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Initialize the offset table - PCRE may sometimes miss offsets
  set default response code to 200
  fix NEWS & version
  NEWS
  Fix bug #68283: fileinfo: out-of-bounds read in elf note headers
  Fix bug #68113 (Heap corruption in exif_thumbnail())
  Fix bug #68089 - do not accept options with embedded \0
  Fixed bug #68044: Integer overflow in unserialize() (32-bits only)
  Fix bug #68027 - fix date parsing in XMLRPC lib

Conflicts:
configure.in
ext/curl/interface.c
main/php_version.h

10 years agoInitialize the offset table - PCRE may sometimes miss offsets
Stanislav Malyshev [Mon, 3 Nov 2014 00:04:00 +0000 (16:04 -0800)]
Initialize the offset table - PCRE may sometimes miss offsets

10 years agoMerge branch 'PHP-5.6' of git.php.net:php-src into PHP-5.6
George Wang [Mon, 3 Nov 2014 16:44:13 +0000 (11:44 -0500)]
Merge branch 'PHP-5.6' of git.php.net:php-src into PHP-5.6

10 years agoMerge branch 'PHP-5.5' of git.php.net:php-src into PHP-5.5
George Wang [Mon, 3 Nov 2014 16:43:43 +0000 (11:43 -0500)]
Merge branch 'PHP-5.5' of git.php.net:php-src into PHP-5.5

10 years agoset default response code to 200
George Wang [Mon, 3 Nov 2014 16:42:01 +0000 (11:42 -0500)]
set default response code to 200

10 years agoset default response code to 200
George Wang [Mon, 3 Nov 2014 16:42:01 +0000 (11:42 -0500)]
set default response code to 200

10 years agoset default response code to 200
George Wang [Mon, 3 Nov 2014 16:42:01 +0000 (11:42 -0500)]
set default response code to 200

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Matteo Beccati [Sat, 1 Nov 2014 18:20:43 +0000 (19:20 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fixed bug #66584 Segmentation fault on statement deallocation

10 years agoFixed bug #66584 Segmentation fault on statement deallocation
Matteo Beccati [Sat, 1 Nov 2014 18:11:43 +0000 (19:11 +0100)]
Fixed bug #66584 Segmentation fault on statement deallocation

10 years agoAdd credit
Xinchen Hui [Sat, 1 Nov 2014 14:29:55 +0000 (22:29 +0800)]
Add credit

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Fri, 31 Oct 2014 18:53:39 +0000 (19:53 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  fix ZTS build

10 years agofix ZTS build
Anatol Belski [Fri, 31 Oct 2014 18:53:16 +0000 (19:53 +0100)]
fix ZTS build

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Matteo Beccati [Fri, 31 Oct 2014 17:57:59 +0000 (18:57 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Added PGSQL_TEST_CONNSTR env var support for ext/pgsql tests
  Fixed bug #67462 PDO_PGSQL::beginTransaction() wrongly throws exception when not in transaction

10 years agoAdded PGSQL_TEST_CONNSTR env var support for ext/pgsql tests
Matteo Beccati [Fri, 31 Oct 2014 17:54:16 +0000 (18:54 +0100)]
Added PGSQL_TEST_CONNSTR env var support for ext/pgsql tests

10 years agoFixed bug #67462 PDO_PGSQL::beginTransaction() wrongly throws exception when not...
Matteo Beccati [Fri, 31 Oct 2014 17:10:01 +0000 (18:10 +0100)]
Fixed bug #67462 PDO_PGSQL::beginTransaction() wrongly throws exception when not in transaction

10 years agoMerge branch 'PHP-5.6' of https://git.php.net/repository/php-src into PHP-5.6
Xinchen Hui [Fri, 31 Oct 2014 09:35:19 +0000 (17:35 +0800)]
Merge branch 'PHP-5.6' of https://git.php.net/repository/php-src into PHP-5.6

10 years agoFixed Bug #68104 (Segfault while pre-evaluating a disabled function)
Xinchen Hui [Fri, 31 Oct 2014 09:32:23 +0000 (17:32 +0800)]
Fixed Bug #68104 (Segfault while pre-evaluating a disabled function)

10 years agoTemporarily disable wait/xml protocol...
Bob Weinand [Thu, 30 Oct 2014 22:09:57 +0000 (23:09 +0100)]
Temporarily disable wait/xml protocol...

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Ferenc Kovacs [Thu, 30 Oct 2014 17:14:37 +0000 (18:14 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  don't try to send in the test results until we restored qa.php.net
  Don't treat warnings as failures in the junit output

Conflicts:
.travis.yml

10 years agodon't try to send in the test results until we restored qa.php.net
Ferenc Kovacs [Thu, 30 Oct 2014 17:12:37 +0000 (18:12 +0100)]
don't try to send in the test results until we restored qa.php.net

10 years agoMerge phpdbg into PHP-5.6
Bob Weinand [Thu, 30 Oct 2014 12:17:58 +0000 (13:17 +0100)]
Merge phpdbg into PHP-5.6

10 years agoFix uninitialized value...
Bob Weinand [Thu, 30 Oct 2014 11:15:27 +0000 (12:15 +0100)]
Fix uninitialized value...

10 years agoadd DLL export to the output globals
Anatol Belski [Thu, 30 Oct 2014 09:27:20 +0000 (10:27 +0100)]
add DLL export to the output globals

10 years agoUse macro
Xinchen Hui [Thu, 30 Oct 2014 03:52:29 +0000 (11:52 +0800)]
Use macro

10 years agoFixed build.... (shouldn't it be zend_output_globals?)
Xinchen Hui [Thu, 30 Oct 2014 03:42:02 +0000 (11:42 +0800)]
Fixed build.... (shouldn't it be zend_output_globals?)

10 years agofix output globals importing
Anatol Belski [Wed, 29 Oct 2014 19:03:28 +0000 (20:03 +0100)]
fix output globals importing

10 years agoexport output globals
Anatol Belski [Wed, 29 Oct 2014 19:02:41 +0000 (20:02 +0100)]
export output globals

needed by phpdbg

10 years agouse portable strndup implementation
Anatol Belski [Wed, 29 Oct 2014 18:49:20 +0000 (19:49 +0100)]
use portable strndup implementation

10 years agounix sockets aren't available on windows
Anatol Belski [Wed, 29 Oct 2014 18:39:46 +0000 (19:39 +0100)]
unix sockets aren't available on windows

10 years agodll export APIs needed by phpdbg
Anatol Belski [Wed, 29 Oct 2014 18:32:52 +0000 (19:32 +0100)]
dll export APIs needed by phpdbg

10 years agofix sapi/phpdbg/config.w32
Anatol Belski [Wed, 29 Oct 2014 18:28:21 +0000 (19:28 +0100)]
fix sapi/phpdbg/config.w32

10 years agoDon't treat warnings as failures in the junit output
Matteo Beccati [Wed, 29 Oct 2014 13:32:41 +0000 (14:32 +0100)]
Don't treat warnings as failures in the junit output

This matches Travis and the actual return code.

10 years agoDon't treat warnings as failures in the junit output
Matteo Beccati [Wed, 29 Oct 2014 13:32:41 +0000 (14:32 +0100)]
Don't treat warnings as failures in the junit output

This matches Travis and the actual return code.

10 years agoMerge phpdbg into PHP-5.6
Bob Weinand [Wed, 29 Oct 2014 10:43:01 +0000 (11:43 +0100)]
Merge phpdbg into PHP-5.6

10 years agoMerge php-src into phpdbg
Bob Weinand [Wed, 29 Oct 2014 10:40:56 +0000 (11:40 +0100)]
Merge php-src into phpdbg

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Matteo Beccati [Wed, 29 Oct 2014 10:32:12 +0000 (11:32 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fixed test to work with recent libcurl versions
  PHP 5.5.20 now

Conflicts:
configure.in
main/php_version.h

10 years agoFixed test to work with recent libcurl versions
Matteo Beccati [Wed, 29 Oct 2014 10:26:22 +0000 (11:26 +0100)]
Fixed test to work with recent libcurl versions

10 years agoEnable shared builds for webhelper
Bob Weinand [Wed, 29 Oct 2014 10:28:09 +0000 (11:28 +0100)]
Enable shared builds for webhelper

10 years agocleanup uneeded json
Remi Collet [Wed, 29 Oct 2014 06:26:41 +0000 (07:26 +0100)]
cleanup uneeded json

10 years agocleanup uneeded json
Remi Collet [Wed, 29 Oct 2014 06:26:41 +0000 (07:26 +0100)]
cleanup uneeded json

10 years agoMerge phpdbg into PHP-5.6
Bob Weinand [Tue, 28 Oct 2014 22:06:50 +0000 (23:06 +0100)]
Merge phpdbg into PHP-5.6

10 years agoMerge phpdbg into PHP-5.6
Bob Weinand [Tue, 28 Oct 2014 22:06:50 +0000 (23:06 +0100)]
Merge phpdbg into PHP-5.6

10 years agoRemoved last HAVE_JSON check
Bob Weinand [Tue, 28 Oct 2014 22:06:32 +0000 (23:06 +0100)]
Removed last HAVE_JSON check

10 years agoMerge phpdbg into PHP-5.6
Bob Weinand [Tue, 28 Oct 2014 21:44:29 +0000 (22:44 +0100)]
Merge phpdbg into PHP-5.6

10 years agoMerge phpdbg into PHP-5.6
Bob Weinand [Tue, 28 Oct 2014 21:44:29 +0000 (22:44 +0100)]
Merge phpdbg into PHP-5.6

10 years agoFix versions & config.m4
Bob Weinand [Tue, 28 Oct 2014 21:33:41 +0000 (22:33 +0100)]
Fix versions & config.m4

10 years agoMerge ../phpdbg into PHP-5.6
Bob Weinand [Tue, 28 Oct 2014 21:15:05 +0000 (22:15 +0100)]
Merge ../phpdbg into PHP-5.6

Conflicts:
sapi/phpdbg/config.m4

10 years agoMerge ../phpdbg into PHP-5.6
Bob Weinand [Tue, 28 Oct 2014 21:15:05 +0000 (22:15 +0100)]
Merge ../phpdbg into PHP-5.6

Conflicts:
sapi/phpdbg/config.m4

10 years agoUse serialize instead of json for transfer
Bob Weinand [Tue, 28 Oct 2014 21:14:35 +0000 (22:14 +0100)]
Use serialize instead of json for transfer

10 years agoAdd webhelper in config.w32
Bob Weinand [Tue, 28 Oct 2014 21:11:30 +0000 (22:11 +0100)]
Add webhelper in config.w32

10 years agoMerge php-src into phpdbg
Bob Weinand [Tue, 28 Oct 2014 20:15:47 +0000 (21:15 +0100)]
Merge php-src into phpdbg

Conflicts:
config.m4

10 years agofix phpdbg build when src tree != build tree
Remi Collet [Tue, 28 Oct 2014 18:10:53 +0000 (19:10 +0100)]
fix phpdbg build when src tree != build tree

10 years agofix phpdbg build when src tree != build tree
Remi Collet [Tue, 28 Oct 2014 18:10:53 +0000 (19:10 +0100)]
fix phpdbg build when src tree != build tree

10 years agoMerge ../phpdbg into PHP-5.6
Bob Weinand [Tue, 28 Oct 2014 16:42:38 +0000 (17:42 +0100)]
Merge ../phpdbg into PHP-5.6

10 years agoRemove the ugly hack via a temp file to store breakpoints
Bob Weinand [Tue, 28 Oct 2014 16:20:21 +0000 (17:20 +0100)]
Remove the ugly hack via a temp file to store breakpoints

10 years agoRemove the ugly hack via a temp file to store breakpoints
Bob Weinand [Tue, 28 Oct 2014 16:20:21 +0000 (17:20 +0100)]
Remove the ugly hack via a temp file to store breakpoints

10 years agoTypo (notfoundc => notfound)
Bob Weinand [Tue, 28 Oct 2014 12:55:56 +0000 (13:55 +0100)]
Typo (notfoundc => notfound)

10 years agoTypo (notfoundc => notfound)
Bob Weinand [Tue, 28 Oct 2014 12:55:56 +0000 (13:55 +0100)]
Typo (notfoundc => notfound)

10 years agoFix quitting on a second run
Bob Weinand [Tue, 28 Oct 2014 12:55:14 +0000 (13:55 +0100)]
Fix quitting on a second run

10 years agoFix quitting on a second run
Bob Weinand [Tue, 28 Oct 2014 12:55:14 +0000 (13:55 +0100)]
Fix quitting on a second run

10 years agoFix wrong exec length on relative paths
Bob Weinand [Tue, 28 Oct 2014 12:27:20 +0000 (13:27 +0100)]
Fix wrong exec length on relative paths

10 years agoFix wrong exec length on relative paths
Bob Weinand [Tue, 28 Oct 2014 12:27:20 +0000 (13:27 +0100)]
Fix wrong exec length on relative paths

10 years agoFix possibly unclosed <stream> tags
Bob Weinand [Tue, 28 Oct 2014 12:20:43 +0000 (13:20 +0100)]
Fix possibly unclosed <stream> tags

10 years agoFix possibly unclosed <stream> tags
Bob Weinand [Tue, 28 Oct 2014 12:20:43 +0000 (13:20 +0100)]
Fix possibly unclosed <stream> tags

10 years agoFix potential segfaults and unresolved breaks
Bob Weinand [Tue, 28 Oct 2014 11:38:07 +0000 (12:38 +0100)]
Fix potential segfaults and unresolved breaks

10 years agoFix potential segfaults and unresolved breaks
Bob Weinand [Tue, 28 Oct 2014 11:38:07 +0000 (12:38 +0100)]
Fix potential segfaults and unresolved breaks

10 years ago*Always* clean up and run destructors
Bob Weinand [Tue, 28 Oct 2014 11:27:19 +0000 (12:27 +0100)]
*Always* clean up and run destructors

10 years ago*Always* clean up and run destructors
Bob Weinand [Tue, 28 Oct 2014 11:27:19 +0000 (12:27 +0100)]
*Always* clean up and run destructors

10 years agoRemove the ugly hack via a temp file to store breakpoints
Bob Weinand [Tue, 28 Oct 2014 16:20:21 +0000 (17:20 +0100)]
Remove the ugly hack via a temp file to store breakpoints

10 years ago5.6.4 now
Julien Pauli [Tue, 28 Oct 2014 15:00:19 +0000 (16:00 +0100)]
5.6.4 now

10 years agoPHP 5.5.20 now
Julien Pauli [Tue, 28 Oct 2014 14:01:53 +0000 (15:01 +0100)]
PHP 5.5.20 now

10 years agoTypo (notfoundc => notfound)
Bob Weinand [Tue, 28 Oct 2014 12:55:56 +0000 (13:55 +0100)]
Typo (notfoundc => notfound)

10 years agoFix quitting on a second run
Bob Weinand [Tue, 28 Oct 2014 12:55:14 +0000 (13:55 +0100)]
Fix quitting on a second run

10 years agoFix wrong exec length on relative paths
Bob Weinand [Tue, 28 Oct 2014 12:27:20 +0000 (13:27 +0100)]
Fix wrong exec length on relative paths

10 years agoFix possibly unclosed <stream> tags
Bob Weinand [Tue, 28 Oct 2014 12:20:43 +0000 (13:20 +0100)]
Fix possibly unclosed <stream> tags

10 years agoFix potential segfaults and unresolved breaks
Bob Weinand [Tue, 28 Oct 2014 11:38:07 +0000 (12:38 +0100)]
Fix potential segfaults and unresolved breaks

10 years ago*Always* clean up and run destructors
Bob Weinand [Tue, 28 Oct 2014 11:27:19 +0000 (12:27 +0100)]
*Always* clean up and run destructors

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Remi Collet [Tue, 28 Oct 2014 07:50:48 +0000 (08:50 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Ensure we have enough input data before parsing date

10 years agoEnsure we have enough input data before parsing date
Remi Collet [Tue, 28 Oct 2014 07:48:22 +0000 (08:48 +0100)]
Ensure we have enough input data before parsing date

This check have be removed in
http://git.php.net/?p=php-src.git;a=commit;h=ba2f87b50667f147c198abd31fc31eb09522f3d7
But the parser really need 17 char.
And the string need to be nul terminated for this check
So avoid reading random byte from memory.

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Tue, 28 Oct 2014 02:07:32 +0000 (19:07 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fix bug #68095 - invalid read in php_getopt()

10 years agoFix bug #68095 - invalid read in php_getopt()
Stanislav Malyshev [Tue, 28 Oct 2014 02:04:46 +0000 (19:04 -0700)]
Fix bug #68095 - invalid read in php_getopt()

It's a hacky solution and incomplete, but I don't see other way
without refactoring the whole getopt protocol.

10 years agoMerge phpdbg into PHP-5.6
Bob Weinand [Mon, 27 Oct 2014 13:07:26 +0000 (14:07 +0100)]
Merge phpdbg into PHP-5.6

10 years agoMerge phpdbg into PHP-5.6
Bob Weinand [Mon, 27 Oct 2014 13:07:26 +0000 (14:07 +0100)]
Merge phpdbg into PHP-5.6

10 years agoFix resolving breakpoints of already loaded files
Bob Weinand [Mon, 27 Oct 2014 12:55:20 +0000 (13:55 +0100)]
Fix resolving breakpoints of already loaded files

10 years agoNever exist xml mode...
Bob Weinand [Mon, 27 Oct 2014 12:27:54 +0000 (13:27 +0100)]
Never exist xml mode...