]> granicus.if.org Git - php/log
php
9 years agoBasic implementation for FCGI to respect PHP_FCGI_CHILDREN on Windows
Anatol Belski [Wed, 13 Jan 2016 10:53:29 +0000 (11:53 +0100)]
Basic implementation for FCGI to respect PHP_FCGI_CHILDREN on Windows

PHP_FCGI_CHILDREN number of children processes will be spawned, sharing
same TCP socket. To implement yet

- children cleanup on exit
- automatic children re-spawning

9 years agocommit 597db443cd6ce76b0dce590b9f51b5d4d610325e
Andrey Hristov [Wed, 13 Jan 2016 15:30:23 +0000 (16:30 +0100)]
commit 597db443cd6ce76b0dce590b9f51b5d4d610325e
Author: John Bafford <john@bafford.com>
Date:   Mon Jan 11 17:17:44 2016 -0500

    MYSQLND_METHOD(mysqlnd_conn_data, get_scheme) should take socket_or_pipe by reference to allow modifications

    Fixes a read-from-null crash in mnd_pestrdup when trying to duplicate the socket filename. (Fixes regression in e81ecc80c)

9 years agoMerge branch 'PHP-7.0'
Dmitry Stogov [Wed, 13 Jan 2016 12:06:50 +0000 (15:06 +0300)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  Avoid incomplete zend_internal_function initialization.

9 years agoAvoid incomplete zend_internal_function initialization.
Dmitry Stogov [Wed, 13 Jan 2016 12:06:17 +0000 (15:06 +0300)]
Avoid incomplete zend_internal_function initialization.

9 years agoMerge branch 'PHP-7.0'
Xinchen Hui [Wed, 13 Jan 2016 09:38:36 +0000 (17:38 +0800)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  Fixed bug #71336 (Wrong is_ref on properties as exposed via get_object_vars())

9 years agoFixed bug #71336 (Wrong is_ref on properties as exposed via get_object_vars())
Xinchen Hui [Wed, 13 Jan 2016 09:38:18 +0000 (17:38 +0800)]
Fixed bug #71336 (Wrong is_ref on properties as exposed via get_object_vars())

9 years agoMerge branch 'PHP-7.0'
Dmitry Stogov [Wed, 13 Jan 2016 08:42:50 +0000 (11:42 +0300)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  Fixed bug #71248 (Wrong interface is enforced)
  Update NEWS

9 years agoFixed bug #71248 (Wrong interface is enforced)
Dmitry Stogov [Wed, 13 Jan 2016 08:41:57 +0000 (11:41 +0300)]
Fixed bug #71248 (Wrong interface is enforced)

9 years agoUpdate NEWS
Yasuo Ohgaki [Tue, 12 Jan 2016 21:40:28 +0000 (06:40 +0900)]
Update NEWS

9 years agoMerge branch 'PHP-7.0'
Nikita Popov [Tue, 12 Jan 2016 15:48:44 +0000 (16:48 +0100)]
Merge branch 'PHP-7.0'

9 years agoRemove obj handlers ptr value from spl_object_hash()
Bogdan Padalko [Mon, 11 Jan 2016 23:26:34 +0000 (01:26 +0200)]
Remove obj handlers ptr value from spl_object_hash()

We still keep the same output length, for people who rely on the
return value having a specific format. The handler part will now
simply be always the same (it was the same nearly always anyway).

The motivation behind this change is to avoid breaking
spl_object_hash() and SplObjectStorage if an extension changes the
handlers table of an object. This has come up, for example, in
weakref implementations.

9 years agoForbid double use() and use() of param
Nikita Popov [Tue, 12 Jan 2016 14:18:10 +0000 (15:18 +0100)]
Forbid double use() and use() of param

Also commit a test I forgot to add for forbidden use() of
auto-globals.

9 years agoMerge branch 'PHP-7.0'
Julien Pauli [Tue, 12 Jan 2016 14:19:39 +0000 (15:19 +0100)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  Trigger op_array_handler() if HAVE_OP_ARRAY_HANDLER is set

9 years agoTrigger op_array_handler() if HAVE_OP_ARRAY_HANDLER is set
Julien Pauli [Tue, 12 Jan 2016 14:19:14 +0000 (15:19 +0100)]
Trigger op_array_handler() if HAVE_OP_ARRAY_HANDLER is set

9 years agoMerge branch 'PHP-7.0'
Remi Collet [Tue, 12 Jan 2016 12:54:52 +0000 (13:54 +0100)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  fix the fix for bug #70976 (imagerotate)
  Use php_session_abort()

9 years agoMerge branch 'PHP-5.6' into PHP-7.0
Remi Collet [Tue, 12 Jan 2016 12:54:23 +0000 (13:54 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0

* PHP-5.6:
  fix the fix for bug #70976 (imagerotate)
  Use php_session_abort()

9 years agofix the fix for bug #70976 (imagerotate)
Remi Collet [Tue, 12 Jan 2016 12:52:27 +0000 (13:52 +0100)]
fix the fix for bug #70976 (imagerotate)

9 years agoUse php_session_abort()
Yasuo Ohgaki [Tue, 12 Jan 2016 11:39:33 +0000 (20:39 +0900)]
Use php_session_abort()

9 years agoMerge branch 'PHP-7.0'
Yasuo Ohgaki [Tue, 12 Jan 2016 10:53:14 +0000 (19:53 +0900)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  Fixed Bug #71038 session_start() returns TRUE on failure

9 years agoMerge branch 'PHP-5.6' into PHP-7.0
Yasuo Ohgaki [Tue, 12 Jan 2016 10:52:54 +0000 (19:52 +0900)]
Merge branch 'PHP-5.6' into PHP-7.0

* PHP-5.6:
  Fixed Bug #71038 session_start() returns TRUE on failure

9 years agoFixed Bug #71038 session_start() returns TRUE on failure
Yasuo Ohgaki [Tue, 12 Jan 2016 10:08:17 +0000 (19:08 +0900)]
Fixed Bug #71038 session_start() returns TRUE on failure

9 years agoMerge branch 'PHP-7.0'
Anatol Belski [Tue, 12 Jan 2016 09:45:57 +0000 (10:45 +0100)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  partial test fixes, only obvious mistaking parts

9 years agopartial test fixes, only obvious mistaking parts
Anatol Belski [Tue, 12 Jan 2016 09:44:55 +0000 (10:44 +0100)]
partial test fixes, only obvious mistaking parts

9 years agoMerge branch 'PHP-7.0'
Anatol Belski [Tue, 12 Jan 2016 09:24:21 +0000 (10:24 +0100)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  remove the unnecessary condition part
  fix possible buffer overrun in the errmsg string
  integrate tsrmls cache

9 years agoremove the unnecessary condition part
Anatol Belski [Tue, 12 Jan 2016 09:22:10 +0000 (10:22 +0100)]
remove the unnecessary condition part

9 years agoIntroduced BIND_STATIC opcode instead of FETCH_R/FETCH_W(static)+ASSIGN/ASSIGN_REF...
Dmitry Stogov [Tue, 12 Jan 2016 09:20:35 +0000 (12:20 +0300)]
Introduced BIND_STATIC opcode instead of FETCH_R/FETCH_W(static)+ASSIGN/ASSIGN_REF (similar to BIND_GLOBAL).
In the future we may refer to static variable by index instead of name, to eliminate hash lookup.

9 years agofix possible buffer overrun in the errmsg string
Anatol Belski [Tue, 12 Jan 2016 09:17:32 +0000 (10:17 +0100)]
fix possible buffer overrun in the errmsg string

9 years agointegrate tsrmls cache
Anatol Belski [Tue, 12 Jan 2016 08:42:38 +0000 (09:42 +0100)]
integrate tsrmls cache

9 years agoMerge branch 'PHP-7.0'
Anatol Belski [Tue, 12 Jan 2016 07:35:17 +0000 (08:35 +0100)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  update NEWS for fixed bug #71132, fixed bug #71197

9 years agoupdate NEWS for fixed bug #71132, fixed bug #71197
Anatol Belski [Tue, 12 Jan 2016 07:34:35 +0000 (08:34 +0100)]
update NEWS for fixed bug #71132, fixed bug #71197

9 years agoMerge branch 'PHP-7.0'
Anatol Belski [Tue, 12 Jan 2016 06:09:32 +0000 (07:09 +0100)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  re-apply patch for github PR #1695

9 years agore-apply patch for github PR #1695
Thomas Punt [Tue, 12 Jan 2016 06:07:51 +0000 (07:07 +0100)]
re-apply patch for github PR #1695

9 years agoMerge branch 'PHP-7.0'
Anatol Belski [Mon, 11 Jan 2016 21:04:04 +0000 (22:04 +0100)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  Revert "update NEWS"
  Revert "patch for github PR #1695"

9 years agoRevert "update NEWS"
Anatol Belski [Mon, 11 Jan 2016 21:00:18 +0000 (22:00 +0100)]
Revert "update NEWS"

This reverts commit 7954e5dc2ac227f3a584f93c2badcc5bc560bfdc.

9 years agoRevert "patch for github PR #1695"
Anatol Belski [Mon, 11 Jan 2016 20:55:54 +0000 (21:55 +0100)]
Revert "patch for github PR #1695"

This reverts commit 58dd956b63e4fd2c9cf8210239cf5e56e3858ff5.

crashes on travis

9 years agoRevert "patch for github PR #1695"
Anatol Belski [Mon, 11 Jan 2016 20:55:54 +0000 (21:55 +0100)]
Revert "patch for github PR #1695"

This reverts commit 58dd956b63e4fd2c9cf8210239cf5e56e3858ff5.

crashes on travis

9 years agoMake PI construction human-readable
Nikita Popov [Sat, 9 Jan 2016 16:36:02 +0000 (17:36 +0100)]
Make PI construction human-readable

Also makes it easy to add PIs for TI.

9 years agoUse worklist for DFG construction
Nikita Popov [Sat, 9 Jan 2016 12:28:16 +0000 (13:28 +0100)]
Use worklist for DFG construction

About 40x faster.

9 years agoMerge branch 'PHP-7.0'
Anatol Belski [Mon, 11 Jan 2016 20:45:42 +0000 (21:45 +0100)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  update NEWS
  update NEWS
  Simplify code per Anatol.
  Insert bug number.
  Use strtoll() when apr_off_t is 64 bits.

9 years agoupdate NEWS
Anatol Belski [Mon, 11 Jan 2016 20:44:23 +0000 (21:44 +0100)]
update NEWS

9 years agoMerge branch 'PHP-5.6' into PHP-7.0
Anatol Belski [Mon, 11 Jan 2016 20:43:52 +0000 (21:43 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0

* PHP-5.6:
  update NEWS

9 years agoupdate NEWS
Anatol Belski [Mon, 11 Jan 2016 20:42:31 +0000 (21:42 +0100)]
update NEWS

9 years agoMerge branch 'PHP-5.6' into PHP-7.0
Anatol Belski [Mon, 11 Jan 2016 20:39:31 +0000 (21:39 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0

* PHP-5.6:
  Simplify code per Anatol.
  Insert bug number.
  Use strtoll() when apr_off_t is 64 bits.

9 years agoSimplify code per Anatol.
Adam Harvey [Sun, 8 Nov 2015 15:35:49 +0000 (16:35 +0100)]
Simplify code per Anatol.

9 years agoInsert bug number.
Adam Harvey [Sun, 8 Nov 2015 14:15:46 +0000 (15:15 +0100)]
Insert bug number.

9 years agoUse strtoll() when apr_off_t is 64 bits.
Adam Harvey [Sun, 8 Nov 2015 14:05:22 +0000 (15:05 +0100)]
Use strtoll() when apr_off_t is 64 bits.

9 years agoMerge branch 'PHP-7.0'
Anatol Belski [Mon, 11 Jan 2016 20:29:44 +0000 (21:29 +0100)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  update NEWS
  patch for github PR #1695
  fix out format

9 years agoupdate NEWS
Anatol Belski [Mon, 11 Jan 2016 20:14:16 +0000 (21:14 +0100)]
update NEWS

9 years agopatch for github PR #1695
Thomas Punt [Mon, 11 Jan 2016 20:11:55 +0000 (21:11 +0100)]
patch for github PR #1695

9 years agofix out format
Anatol Belski [Mon, 11 Jan 2016 12:37:30 +0000 (13:37 +0100)]
fix out format

9 years agoMerge branch 'PHP-7.0'
Anatol Belski [Mon, 11 Jan 2016 19:42:56 +0000 (20:42 +0100)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  update NEWS
  backport 9a07245b728714de09361ea16b9c6fcf70cb5685 from 7.0

9 years agoMerge branch 'PHP-5.6' into PHP-7.0
Anatol Belski [Mon, 11 Jan 2016 19:42:20 +0000 (20:42 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0

* PHP-5.6:
  update NEWS

9 years agoupdate NEWS
Anatol Belski [Mon, 11 Jan 2016 19:41:29 +0000 (20:41 +0100)]
update NEWS

9 years agoMerge branch 'PHP-5.6' into PHP-7.0
Anatol Belski [Mon, 11 Jan 2016 19:39:52 +0000 (20:39 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0

* PHP-5.6:
  backport 9a07245b728714de09361ea16b9c6fcf70cb5685 from 7.0

9 years agobackport 9a07245b728714de09361ea16b9c6fcf70cb5685 from 7.0
Anatol Belski [Mon, 11 Jan 2016 19:37:46 +0000 (20:37 +0100)]
backport 9a07245b728714de09361ea16b9c6fcf70cb5685 from 7.0

9 years agoMerge branch 'PHP-7.0'
Anatol Belski [Mon, 11 Jan 2016 11:17:21 +0000 (12:17 +0100)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  Align NEWS entry format

9 years agoMerge branch 'PHP-5.6' into PHP-7.0
Anatol Belski [Mon, 11 Jan 2016 11:16:41 +0000 (12:16 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0

* PHP-5.6:
  Align NEWS entry format

9 years agoMerge branch 'PHP-7.0'
Anatol Belski [Mon, 11 Jan 2016 10:59:48 +0000 (11:59 +0100)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  further datatype and range check fixes for ibase
  datatype fixes
  fix typo for #ifdef
  Fix various bugs in interbase

9 years agofurther datatype and range check fixes for ibase
Anatol Belski [Mon, 11 Jan 2016 08:46:53 +0000 (09:46 +0100)]
further datatype and range check fixes for ibase

9 years agodatatype fixes
Anatol Belski [Mon, 11 Jan 2016 07:52:54 +0000 (08:52 +0100)]
datatype fixes

9 years agofix typo for #ifdef
Anatol Belski [Mon, 11 Jan 2016 07:37:16 +0000 (08:37 +0100)]
fix typo for #ifdef

9 years agoFix various bugs in interbase
Xinchen Hui [Fri, 8 Jan 2016 03:19:32 +0000 (11:19 +0800)]
Fix various bugs in interbase

Also read: https://marc.info/?l=php-internals&m=145077389117375&w=2

9 years agoAlign NEWS entry format
Lior Kaplan [Sat, 9 Jan 2016 17:10:01 +0000 (19:10 +0200)]
Align NEWS entry format

9 years agoMerge branch 'PHP-7.0'
Andrea Faulds [Fri, 8 Jan 2016 17:21:59 +0000 (17:21 +0000)]
Merge branch 'PHP-7.0'

9 years agoFix bug #71314
Andrea Faulds [Fri, 8 Jan 2016 17:20:52 +0000 (17:20 +0000)]
Fix bug #71314

9 years agoMerge branch 'PHP-7.0'
Anatol Belski [Fri, 8 Jan 2016 07:36:43 +0000 (08:36 +0100)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  update libs_versions.txt
  update libs versions

9 years agoupdate libs_versions.txt
Anatol Belski [Fri, 8 Jan 2016 07:36:21 +0000 (08:36 +0100)]
update libs_versions.txt

9 years agoMerge branch 'PHP-5.6' into PHP-7.0
Anatol Belski [Fri, 8 Jan 2016 07:35:17 +0000 (08:35 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0

* PHP-5.6:
  update libs versions

9 years agoupdate libs versions
Anatol Belski [Fri, 8 Jan 2016 07:33:55 +0000 (08:33 +0100)]
update libs versions

9 years agoMerge branch 'PHP-7.0'
Anatol Belski [Fri, 8 Jan 2016 07:08:45 +0000 (08:08 +0100)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  allow static build of ext/ftp
  update NEWS
  Fixed bug #71227 Can't compile php_curl statically

9 years agoallow static build of ext/ftp
Anatol Belski [Fri, 8 Jan 2016 07:07:15 +0000 (08:07 +0100)]
allow static build of ext/ftp

9 years agoFix bitset initialization
Nikita Popov [Thu, 7 Jan 2016 22:48:41 +0000 (23:48 +0100)]
Fix bitset initialization

9 years agoFixed bug #71227 Can't compile php_curl statically
Anatol Belski [Thu, 7 Jan 2016 17:55:05 +0000 (18:55 +0100)]
Fixed bug #71227 Can't compile php_curl statically

9 years agoupdate NEWS
Anatol Belski [Thu, 7 Jan 2016 17:56:53 +0000 (18:56 +0100)]
update NEWS

9 years agoFixed bug #71227 Can't compile php_curl statically
Anatol Belski [Thu, 7 Jan 2016 17:55:05 +0000 (18:55 +0100)]
Fixed bug #71227 Can't compile php_curl statically

9 years agoFix CE fetching for NEW object type inference
Nikita Popov [Thu, 7 Jan 2016 17:47:18 +0000 (18:47 +0100)]
Fix CE fetching for NEW object type inference

Create a common function for getting a class entry.

9 years agoRange&type inference for JMP_SET
Nikita Popov [Sat, 2 Jan 2016 18:33:38 +0000 (19:33 +0100)]
Range&type inference for JMP_SET

9 years agoMerge branch 'PHP-7.0'
Anatol Belski [Thu, 7 Jan 2016 16:58:44 +0000 (17:58 +0100)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  more informative error message for opcache fallback
  add SKIPIF condition

9 years agomore informative error message for opcache fallback
Anatol Belski [Thu, 7 Jan 2016 16:57:41 +0000 (17:57 +0100)]
more informative error message for opcache fallback

9 years agoadd SKIPIF condition
Anatol Belski [Wed, 6 Jan 2016 09:01:40 +0000 (10:01 +0100)]
add SKIPIF condition

9 years agoMerge branch 'PHP-7.0'
Xinchen Hui [Thu, 7 Jan 2016 15:05:31 +0000 (07:05 -0800)]
Merge branch 'PHP-7.0'

9 years agoFixed bug #71300 (Segfault in zend_fetch_string_offset)
Xinchen Hui [Thu, 7 Jan 2016 15:05:17 +0000 (07:05 -0800)]
Fixed bug #71300 (Segfault in zend_fetch_string_offset)

9 years agoMerge branch 'PHP-7.0'
Bob Weinand [Thu, 7 Jan 2016 14:13:07 +0000 (15:13 +0100)]
Merge branch 'PHP-7.0'

9 years agoFix accidental zval_dtor() usage
Bob Weinand [Thu, 7 Jan 2016 14:12:35 +0000 (15:12 +0100)]
Fix accidental zval_dtor() usage

9 years agoMerge branch 'PHP-7.0'
Julien Pauli [Thu, 7 Jan 2016 12:55:50 +0000 (13:55 +0100)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  5.5.32 now

9 years agoMerge branch 'PHP-5.6' into PHP-7.0
Julien Pauli [Thu, 7 Jan 2016 12:55:42 +0000 (13:55 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0

* PHP-5.6:
  5.5.32 now

9 years agoMerge branch 'PHP-5.5' into PHP-5.6
Julien Pauli [Thu, 7 Jan 2016 12:55:09 +0000 (13:55 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  5.5.32 now

Conflicts:
configure.in
main/php_version.h

9 years ago5.5.32 now
Julien Pauli [Thu, 7 Jan 2016 12:04:35 +0000 (13:04 +0100)]
5.5.32 now

9 years agoMerge branch 'PHP-7.0'
Julien Pauli [Thu, 7 Jan 2016 12:06:21 +0000 (13:06 +0100)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  5.5.32 now

9 years agoMerge branch 'PHP-5.6' into PHP-7.0
Julien Pauli [Thu, 7 Jan 2016 12:05:57 +0000 (13:05 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0

* PHP-5.6:
  5.5.32 now

9 years agoMerge branch 'PHP-5.5' into PHP-5.6
Julien Pauli [Thu, 7 Jan 2016 12:05:38 +0000 (13:05 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  5.5.32 now

Conflicts:
configure.in
main/php_version.h

9 years ago5.5.32 now
Julien Pauli [Thu, 7 Jan 2016 12:04:35 +0000 (13:04 +0100)]
5.5.32 now

9 years agoMerge branch 'PHP-7.0'
Bob Weinand [Thu, 7 Jan 2016 10:56:51 +0000 (11:56 +0100)]
Merge branch 'PHP-7.0'

9 years agoFixed bug #71297 (Memory leak with yield from)
Bob Weinand [Thu, 7 Jan 2016 10:56:10 +0000 (11:56 +0100)]
Fixed bug #71297 (Memory leak with yield from)

9 years agoMerge branch 'PHP-7.0'
Ferenc Kovacs [Wed, 6 Jan 2016 14:55:36 +0000 (15:55 +0100)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  adjust release date for the delay

9 years agoMerge branch 'PHP-5.6' into PHP-7.0
Ferenc Kovacs [Wed, 6 Jan 2016 14:55:17 +0000 (15:55 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0

* PHP-5.6:
  adjust release date for the delay

9 years agoadjust release date for the delay
Ferenc Kovacs [Wed, 6 Jan 2016 14:54:55 +0000 (15:54 +0100)]
adjust release date for the delay

9 years agoMerge branch 'PHP-7.0'
Ferenc Kovacs [Wed, 6 Jan 2016 14:50:10 +0000 (15:50 +0100)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  these will be part of 5.6.17 not 5.6.18
  Removed unecessary string dup
  Moved buffer from heap to stack

9 years agoMerge branch 'PHP-5.6' into PHP-7.0
Ferenc Kovacs [Wed, 6 Jan 2016 14:49:06 +0000 (15:49 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0

* PHP-5.6:
  these will be part of 5.6.17 not 5.6.18
  Removed unecessary string dup
  Moved buffer from heap to stack

9 years agothese will be part of 5.6.17 not 5.6.18
Ferenc Kovacs [Wed, 6 Jan 2016 14:23:18 +0000 (15:23 +0100)]
these will be part of 5.6.17 not 5.6.18