]> granicus.if.org Git - php/log
php
10 years agofix endianness check plus better visual origin compat
Anatol Belski [Tue, 17 Mar 2015 23:38:19 +0000 (00:38 +0100)]
fix endianness check plus better visual origin compat

10 years agoFixed bug #68976 - Use After Free Vulnerability in unserialize()
Stanislav Malyshev [Tue, 17 Mar 2015 20:20:22 +0000 (13:20 -0700)]
Fixed bug #68976 - Use After Free Vulnerability in unserialize()

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

10 years agoFix bug #69207 - move_uploaded_file allows nulls in path
Stanislav Malyshev [Tue, 17 Mar 2015 19:47:58 +0000 (12:47 -0700)]
Fix bug #69207 - move_uploaded_file allows nulls in path

10 years agoMerge branch 'master' of git.php.net:php-src
Dmitry Stogov [Tue, 17 Mar 2015 23:17:12 +0000 (02:17 +0300)]
Merge branch 'master' of git.php.net:php-src

* 'master' of git.php.net:php-src:
  this check isn't applicable anymore

10 years agoGCC prior 4.8.0 may generates wrong code
Dmitry Stogov [Tue, 17 Mar 2015 23:15:49 +0000 (02:15 +0300)]
GCC prior 4.8.0 may generates wrong code

10 years agothis check isn't applicable anymore
Anatol Belski [Tue, 17 Mar 2015 23:14:20 +0000 (00:14 +0100)]
this check isn't applicable anymore

10 years agoFix phpdbg
Nikita Popov [Tue, 17 Mar 2015 21:58:37 +0000 (22:58 +0100)]
Fix phpdbg

10 years agoFixed mess in names
Dmitry Stogov [Tue, 17 Mar 2015 21:13:39 +0000 (00:13 +0300)]
Fixed mess in names

10 years agocatching up with the git history
Anatol Belski [Tue, 17 Mar 2015 20:08:26 +0000 (21:08 +0100)]
catching up with the git history

10 years agofix undefined symbol
Anatol Belski [Tue, 17 Mar 2015 18:57:44 +0000 (19:57 +0100)]
fix undefined symbol

10 years agoupdated NEWS
Anatol Belski [Tue, 17 Mar 2015 18:48:55 +0000 (19:48 +0100)]
updated NEWS

10 years agoadedd test for bug #68797
Anatol Belski [Tue, 17 Mar 2015 18:47:01 +0000 (19:47 +0100)]
adedd test for bug #68797

10 years agorestore freeing stuff and some small improvements
Anatol Belski [Tue, 17 Mar 2015 18:41:43 +0000 (19:41 +0100)]
restore freeing stuff and some small improvements

10 years agofirst shot on updating strtod stuff
Anatol Belski [Tue, 17 Mar 2015 15:13:10 +0000 (16:13 +0100)]
first shot on updating strtod stuff

10 years agoImplement Generator::getReturn()
Nikita Popov [Thu, 19 Feb 2015 19:17:37 +0000 (20:17 +0100)]
Implement Generator::getReturn()

Conflicts:
Zend/zend_vm_execute.h

10 years agoSupport ParseException for require etc
Nikita Popov [Tue, 17 Mar 2015 20:33:57 +0000 (21:33 +0100)]
Support ParseException for require etc

10 years agoFixed zend_hash_del()
Dmitry Stogov [Tue, 17 Mar 2015 20:13:39 +0000 (23:13 +0300)]
Fixed zend_hash_del()

10 years agoEmbed "fast" operator functions (add, sub, increment, etc) into executor with additio...
Dmitry Stogov [Tue, 17 Mar 2015 15:53:19 +0000 (18:53 +0300)]
Embed "fast" operator functions (add, sub, increment, etc) into executor with additional optimizations

10 years agoEnable GCC global register variables if available
Dmitry Stogov [Tue, 17 Mar 2015 10:51:02 +0000 (13:51 +0300)]
Enable GCC global register variables if available

10 years agoUpdated NEWS
Julien Pauli [Tue, 17 Mar 2015 10:07:15 +0000 (11:07 +0100)]
Updated NEWS

10 years agoAdd wifcontinued and wcontinued for pcntl
julien.pons [Mon, 23 Feb 2015 13:38:55 +0000 (14:38 +0100)]
Add wifcontinued and wcontinued for pcntl

10 years agoMerge branch 'PHP-5.6'
Anatol Belski [Tue, 17 Mar 2015 08:22:11 +0000 (09:22 +0100)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  updated NEWS
  Fixed bug #65406 Enchant broker plugins are in the wrong place in windows

10 years agoupdated NEWS
Anatol Belski [Tue, 17 Mar 2015 08:21:38 +0000 (09:21 +0100)]
updated NEWS

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Tue, 17 Mar 2015 08:20:54 +0000 (09:20 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fixed bug #65406 Enchant broker plugins are in the wrong place in windows

10 years agoFixed bug #65406 Enchant broker plugins are in the wrong place in windows
Anatol Belski [Tue, 17 Mar 2015 08:20:16 +0000 (09:20 +0100)]
Fixed bug #65406 Enchant broker plugins are in the wrong place in windows

10 years agouse default test timeout
Anatol Belski [Mon, 16 Mar 2015 22:07:33 +0000 (23:07 +0100)]
use default test timeout

10 years agotest fixes + added skipif for slow tests
Anatol Belski [Mon, 16 Mar 2015 20:55:40 +0000 (13:55 -0700)]
test fixes + added skipif for slow tests

10 years agouse busy sleep instead of sleep() for timeout tests
Anatol Belski [Mon, 16 Mar 2015 20:21:33 +0000 (13:21 -0700)]
use busy sleep instead of sleep() for timeout tests

10 years agoremove ext/mysql enablement from travis build
Anatol Belski [Mon, 16 Mar 2015 19:05:40 +0000 (20:05 +0100)]
remove ext/mysql enablement from travis build

10 years agotest timeout with shutdown function, variation
Anatol Belski [Mon, 16 Mar 2015 18:37:07 +0000 (19:37 +0100)]
test timeout with shutdown function, variation

10 years agotest timeout with shutdown function
Anatol Belski [Mon, 16 Mar 2015 18:35:36 +0000 (19:35 +0100)]
test timeout with shutdown function

10 years agotest timeout with foreach loop
Anatol Belski [Mon, 16 Mar 2015 18:30:04 +0000 (19:30 +0100)]
test timeout with foreach loop

10 years agotest timeout with for loop
Anatol Belski [Mon, 16 Mar 2015 18:28:01 +0000 (19:28 +0100)]
test timeout with for loop

10 years agotest timeout with exception variation
Anatol Belski [Mon, 16 Mar 2015 18:26:17 +0000 (19:26 +0100)]
test timeout with exception variation

10 years agotest timeout with exception
Anatol Belski [Mon, 16 Mar 2015 18:21:58 +0000 (19:21 +0100)]
test timeout with exception

10 years agofix timeout with cal_user_func
Anatol Belski [Mon, 16 Mar 2015 18:16:09 +0000 (19:16 +0100)]
fix timeout with cal_user_func

10 years agotest timeout within eval()
Anatol Belski [Mon, 16 Mar 2015 18:12:55 +0000 (19:12 +0100)]
test timeout within eval()

10 years agotest timeout with array_walk
Anatol Belski [Mon, 16 Mar 2015 18:05:21 +0000 (19:05 +0100)]
test timeout with array_walk

10 years agotest timeout within function
Anatol Belski [Mon, 16 Mar 2015 18:01:23 +0000 (19:01 +0100)]
test timeout within function

10 years agotest timeout within while loop
Anatol Belski [Mon, 16 Mar 2015 17:58:32 +0000 (18:58 +0100)]
test timeout within while loop

10 years agoimproved timeout handling on windows
Dmitry Stogov [Mon, 16 Mar 2015 16:48:29 +0000 (17:48 +0100)]
improved timeout handling on windows

10 years agoMerge branch 'PHP-5.6'
Julien Pauli [Mon, 16 Mar 2015 15:11:02 +0000 (16:11 +0100)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Fix flaws in session module

Conflicts:
ext/session/session.c

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Julien Pauli [Mon, 16 Mar 2015 15:01:12 +0000 (16:01 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fix flaws in session module

10 years agoFix flaws in session module
Julien Pauli [Mon, 16 Mar 2015 15:00:46 +0000 (16:00 +0100)]
Fix flaws in session module

10 years agoUse memcmp() instead of strncmp()
Dmitry Stogov [Mon, 16 Mar 2015 12:53:54 +0000 (15:53 +0300)]
Use memcmp() instead of strncmp()

10 years agoImproved parser (make use_type reuseable)
Xinchen Hui [Mon, 16 Mar 2015 10:43:21 +0000 (18:43 +0800)]
Improved parser (make use_type reuseable)

10 years agoLet phpdbg refused to be compiled with no CALL zend vm kind
Xinchen Hui [Mon, 16 Mar 2015 09:10:26 +0000 (17:10 +0800)]
Let phpdbg refused to be compiled with no CALL zend vm kind

10 years agoExposed ZEND_VM_KIND etc
Xinchen Hui [Mon, 16 Mar 2015 09:00:04 +0000 (17:00 +0800)]
Exposed ZEND_VM_KIND etc

10 years agoRemove --with-zend-vm (it doesn't work anyway)
Xinchen Hui [Mon, 16 Mar 2015 08:59:31 +0000 (16:59 +0800)]
Remove --with-zend-vm (it doesn't work anyway)

10 years agoMerge branch 'PHP-5.6'
Anatol Belski [Mon, 16 Mar 2015 07:35:10 +0000 (08:35 +0100)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  backport af2b0669 into 5.5

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Mon, 16 Mar 2015 07:34:14 +0000 (08:34 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  backport af2b0669 into 5.5

10 years agobackport af2b0669 into 5.5
Anatol Belski [Mon, 16 Mar 2015 07:32:39 +0000 (08:32 +0100)]
backport af2b0669 into 5.5

10 years agoMerge branch 'PHP-5.6'
Anatol Belski [Sun, 15 Mar 2015 17:39:38 +0000 (18:39 +0100)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  libxml-2.9.2 compatibility

10 years agolibxml-2.9.2 compatibility
Anatol Belski [Sun, 15 Mar 2015 17:38:50 +0000 (18:38 +0100)]
libxml-2.9.2 compatibility

10 years agoMerge branch 'PHP-5.6'
Anatol Belski [Sat, 14 Mar 2015 17:31:02 +0000 (18:31 +0100)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  fix test

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Sat, 14 Mar 2015 17:30:32 +0000 (18:30 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  fix test

10 years agofix test
Anatol Belski [Sat, 14 Mar 2015 17:29:59 +0000 (18:29 +0100)]
fix test

10 years agoFixed inconsistency
Dmitry Stogov [Sat, 14 Mar 2015 12:11:55 +0000 (15:11 +0300)]
Fixed inconsistency

10 years agoMerge branch 'PHP-5.6'
Nikita Popov [Sat, 14 Mar 2015 08:18:50 +0000 (09:18 +0100)]
Merge branch 'PHP-5.6'

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Nikita Popov [Sat, 14 Mar 2015 08:18:03 +0000 (09:18 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoFix #69203: FILTER_FLAG_STRIP_HIGH doesn't strip ASCII 127
Jeff Welch [Mon, 9 Mar 2015 11:14:22 +0000 (07:14 -0400)]
Fix #69203: FILTER_FLAG_STRIP_HIGH doesn't strip ASCII 127

10 years agoFix folder mark
Reeze Xia [Sat, 14 Mar 2015 06:06:57 +0000 (14:06 +0800)]
Fix folder mark

10 years agoMerge branch 'PHP-5.6'
Xinchen Hui [Sat, 14 Mar 2015 03:32:09 +0000 (11:32 +0800)]
Merge branch 'PHP-5.6'

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Sat, 14 Mar 2015 03:31:53 +0000 (11:31 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoFixed typo
Xinchen Hui [Sat, 14 Mar 2015 03:31:12 +0000 (11:31 +0800)]
Fixed typo

10 years agofix syntax for the Visual studio compat
Anatol Belski [Fri, 13 Mar 2015 19:25:10 +0000 (20:25 +0100)]
fix syntax for the Visual studio compat

10 years agoUse fastcall calling convention for most critical ZE subsystems.
Dmitry Stogov [Fri, 13 Mar 2015 18:10:09 +0000 (21:10 +0300)]
Use fastcall calling convention for most critical ZE subsystems.

10 years agoRevert "Enable zend signals handler by default"
Xinchen Hui [Fri, 13 Mar 2015 17:10:17 +0000 (01:10 +0800)]
Revert "Enable zend signals handler by default"

This reverts commit dbe7ff6df5874a49b921424b523a0acbbf909773.

10 years agoRemove TSRMLS
Xinchen Hui [Fri, 13 Mar 2015 17:04:00 +0000 (01:04 +0800)]
Remove TSRMLS

10 years agoMerge branch 'PHP-5.6'
Xinchen Hui [Fri, 13 Mar 2015 17:01:02 +0000 (01:01 +0800)]
Merge branch 'PHP-5.6'

Conflicts:
ext/spl/spl_observer.c

10 years agoUpdate NEWS
Xinchen Hui [Fri, 13 Mar 2015 16:53:51 +0000 (00:53 +0800)]
Update NEWS

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Fri, 13 Mar 2015 16:53:32 +0000 (00:53 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoLittle improvement, update NEWs, added test
Xinchen Hui [Fri, 13 Mar 2015 16:52:53 +0000 (00:52 +0800)]
Little improvement, update NEWs, added test

10 years agoMerge branch 'bug69227' of https://github.com/Vektah/php-src into PHP-5.5
Xinchen Hui [Fri, 13 Mar 2015 16:42:36 +0000 (00:42 +0800)]
Merge branch 'bug69227' of https://github.com/Vektah/php-src into PHP-5.5

10 years agoMerge branch 'master' of https://git.php.net/repository/php-src
Xinchen Hui [Fri, 13 Mar 2015 16:41:29 +0000 (00:41 +0800)]
Merge branch 'master' of https://git.php.net/repository/php-src

10 years agoEnable zend signals handler by default
Xinchen Hui [Fri, 13 Mar 2015 16:40:54 +0000 (00:40 +0800)]
Enable zend signals handler by default

10 years agofixed test
Anatol Belski [Fri, 13 Mar 2015 10:09:52 +0000 (11:09 +0100)]
fixed test

10 years agothe test shouldn't fail when unlink failed
Anatol Belski [Fri, 13 Mar 2015 08:40:17 +0000 (09:40 +0100)]
the test shouldn't fail when unlink failed

10 years agoMerge branch 'PHP-5.6'
Nikita Popov [Fri, 13 Mar 2015 15:29:39 +0000 (16:29 +0100)]
Merge branch 'PHP-5.6'

Conflicts:
Zend/zend_generators.c
Zend/zend_generators.h

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Nikita Popov [Fri, 13 Mar 2015 15:24:57 +0000 (16:24 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoFixed bug #69221
Nikita Popov [Wed, 11 Mar 2015 17:08:03 +0000 (18:08 +0100)]
Fixed bug #69221

A generator iterator can be created from different zvals - use
the object handle to manage references instead.

10 years agoChanged HashTable layout:
Dmitry Stogov [Fri, 13 Mar 2015 14:13:19 +0000 (17:13 +0300)]
Changed HashTable layout:

Removed HashTable->arHash (reduced memory consumption). Now hash slots may be accessed using HT_HASH() macro.
Hash slotas are allocated together with Buckets (before them) and lay in reverse order from HashTable->arData base address (see comments in Zend/zend_types.h)
Indexes in hash table and conflict resolution chains (Z_NEXT) may be stored as indeces or offsets in bytes, depending on system (32 or 64-bit).
HashTable data filelds are reordered to keep the most useful for zend_hash_find() data in the same CPU cache line.

10 years agoRegenerate ext/tokenizer data
Nikita Popov [Fri, 13 Mar 2015 13:14:01 +0000 (14:14 +0100)]
Regenerate ext/tokenizer data

10 years agoFix copyright years
Lior Kaplan [Fri, 13 Mar 2015 09:27:40 +0000 (11:27 +0200)]
Fix copyright years

10 years agos/PHP Version 5/PHP Version 7/g
Lior Kaplan [Fri, 13 Mar 2015 09:09:42 +0000 (11:09 +0200)]
s/PHP Version 5/PHP Version 7/g

Follow up for d0cb7153

10 years agoAdded API function to call VM opcode handler in a portable way
Dmitry Stogov [Fri, 13 Mar 2015 08:29:43 +0000 (11:29 +0300)]
Added API function to call VM opcode handler in a portable way

10 years agoFix a leak
Vektah [Fri, 13 Mar 2015 04:54:30 +0000 (15:54 +1100)]
Fix a leak

10 years agoRevert previously commit by accident
Xinchen Hui [Fri, 13 Mar 2015 04:02:39 +0000 (12:02 +0800)]
Revert previously commit by accident

10 years agoFix bug #69227 and #65967
Vektah [Fri, 13 Mar 2015 02:15:57 +0000 (13:15 +1100)]
Fix bug #69227 and #65967

This patch fixes a use (in zend_gc.c) after free (in spl_observer.c).
See https://bugs.php.net/bug.php?id=69227

10 years agoAllow CALL executor to keep few very often used vaiables in CPU registers.
Dmitry Stogov [Fri, 13 Mar 2015 00:28:21 +0000 (03:28 +0300)]
Allow CALL executor to keep few very often used vaiables in CPU registers.
This is disabled by default yet, but may be enabled compiling zend_execute.c with -DHAVE_GCC_GLOBAL_REGS.
Only tested on Linux x86 and x86_64 with GCC 4.9.2.

10 years agoExecutor cleanup: fix GOTO and SWITCH VMs, remove aility to build additional PHP...
Dmitry Stogov [Thu, 12 Mar 2015 17:39:04 +0000 (20:39 +0300)]
Executor cleanup: fix GOTO and SWITCH VMs, remove aility to build additional PHP-5.0 compatible VM, hide executor implementation details.

10 years agoimprove ssl operations with possible renegotiation
Anatol Belski [Thu, 12 Mar 2015 16:31:28 +0000 (17:31 +0100)]
improve ssl operations with possible renegotiation

10 years agouse _set_errno where appropriate
Anatol Belski [Thu, 12 Mar 2015 15:24:56 +0000 (16:24 +0100)]
use _set_errno where appropriate

10 years agoMerge branch 'PHP-5.6'
Anatol Belski [Thu, 12 Mar 2015 14:26:12 +0000 (15:26 +0100)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  create the php prefix if doesn't exist

10 years agocreate php prefix before copying dlls
Anatol Belski [Thu, 12 Mar 2015 14:25:43 +0000 (15:25 +0100)]
create php prefix before copying dlls

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Thu, 12 Mar 2015 14:21:33 +0000 (15:21 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  create the php prefix if doesn't exist

10 years agocreate the php prefix if doesn't exist
Anatol Belski [Thu, 12 Mar 2015 14:20:53 +0000 (15:20 +0100)]
create the php prefix if doesn't exist

10 years agoFixed tests
Dmitry Stogov [Thu, 12 Mar 2015 13:58:50 +0000 (16:58 +0300)]
Fixed tests

10 years agoUse specialized macro for string zval creation
Dmitry Stogov [Thu, 12 Mar 2015 13:53:51 +0000 (16:53 +0300)]
Use specialized macro for string zval creation