]>
granicus.if.org Git - php/log
Ferenc Kovacs [Thu, 6 Aug 2015 07:52:50 +0000 (09:52 +0200)]
Merge branch 'PHP-5.6'
* PHP-5.6:
fix NEWS
Ferenc Kovacs [Thu, 6 Aug 2015 07:52:24 +0000 (09:52 +0200)]
fix NEWS
Stanislav Malyshev [Wed, 5 Aug 2015 19:03:59 +0000 (12:03 -0700)]
fix 32-bit test
Anatol Belski [Wed, 5 Aug 2015 13:22:27 +0000 (15:22 +0200)]
next version in NEWS
Anatol Belski [Wed, 5 Aug 2015 09:28:36 +0000 (11:28 +0200)]
sync NEWS entries
Stanislav Malyshev [Wed, 5 Aug 2015 07:01:10 +0000 (00:01 -0700)]
Merge branch 'PHP-5.6'
* PHP-5.6:
5.5.29 next
Stanislav Malyshev [Wed, 5 Aug 2015 07:00:54 +0000 (00:00 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
5.5.29 next
Conflicts:
configure.in
main/php_version.h
Stanislav Malyshev [Wed, 5 Aug 2015 06:59:55 +0000 (23:59 -0700)]
5.5.29 next
Stanislav Malyshev [Wed, 5 Aug 2015 06:41:00 +0000 (23:41 -0700)]
fix merge
Stanislav Malyshev [Tue, 4 Aug 2015 23:47:44 +0000 (16:47 -0700)]
fix test
Stanislav Malyshev [Tue, 4 Aug 2015 23:46:53 +0000 (16:46 -0700)]
fix merge
Stanislav Malyshev [Tue, 4 Aug 2015 23:46:38 +0000 (16:46 -0700)]
Merge branch 'PHP-5.6'
* PHP-5.6:
fix test
Conflicts:
sapi/cli/tests/005.phpt
Stanislav Malyshev [Tue, 4 Aug 2015 23:45:55 +0000 (16:45 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
fix test
Stanislav Malyshev [Tue, 4 Aug 2015 23:45:32 +0000 (16:45 -0700)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
fix test
Stanislav Malyshev [Tue, 4 Aug 2015 23:45:20 +0000 (16:45 -0700)]
fix test
Stanislav Malyshev [Tue, 4 Aug 2015 23:33:07 +0000 (16:33 -0700)]
Merge branch 'PHP-5.6'
* PHP-5.6:
virtual_file_ex uses emalloc in 5.6+
Stanislav Malyshev [Tue, 4 Aug 2015 23:31:57 +0000 (16:31 -0700)]
virtual_file_ex uses emalloc in 5.6+
Stanislav Malyshev [Tue, 4 Aug 2015 23:14:32 +0000 (16:14 -0700)]
Merge branch 'PHP-5.6'
* PHP-5.6:
__wakeup doesn't have to be final
Stanislav Malyshev [Tue, 4 Aug 2015 23:14:24 +0000 (16:14 -0700)]
Merge branch 'PHP-5.6'
* PHP-5.6:
update NEWS
fix test
update NEWS
Fix bug #70019 - limit extracted files to given directory
Do not do convert_to_* on unserialize, it messes up references
Fix #69793 - limit what we accept when unserializing exception
Fixed bug #70169 (Use After Free Vulnerability in unserialize() with SplDoublyLinkedList)
Fixed bug #70166 - Use After Free Vulnerability in unserialize() with SPLArrayObject
ignore signatures for packages too
Fix bug #70168 - Use After Free Vulnerability in unserialize() with SplObjectStorage
Fixed bug #69892
Fix bug #70014 - use RAND_bytes instead of deprecated RAND_pseudo_bytes
Improved fix for Bug #69441
Fix bug #70068 (Dangling pointer in the unserialization of ArrayObject items)
Fix bug #70121 (unserialize() could lead to unexpected methods execution / NULL pointer deref)
Fix bug #70081: check types for SOAP variables
Conflicts:
Zend/zend_exceptions.c
ext/date/php_date.c
ext/openssl/openssl.c
ext/phar/phar_internal.h
ext/soap/php_http.c
ext/spl/spl_array.c
ext/spl/spl_dllist.c
ext/spl/spl_observer.c
ext/standard/tests/serialize/bug69152.phpt
sapi/cli/tests/005.phpt
Stanislav Malyshev [Tue, 4 Aug 2015 23:13:53 +0000 (16:13 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
__wakeup doesn't have to be final
Stanislav Malyshev [Tue, 4 Aug 2015 23:13:43 +0000 (16:13 -0700)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
__wakeup doesn't have to be final
Stanislav Malyshev [Tue, 4 Aug 2015 23:13:26 +0000 (16:13 -0700)]
__wakeup doesn't have to be final
Stanislav Malyshev [Tue, 4 Aug 2015 22:29:13 +0000 (15:29 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
update NEWS
fix test
update NEWS
Fix bug #70019 - limit extracted files to given directory
Do not do convert_to_* on unserialize, it messes up references
Fix #69793 - limit what we accept when unserializing exception
Fixed bug #70169 (Use After Free Vulnerability in unserialize() with SplDoublyLinkedList)
Fixed bug #70166 - Use After Free Vulnerability in unserialize() with SPLArrayObject
ignore signatures for packages too
Fix bug #70168 - Use After Free Vulnerability in unserialize() with SplObjectStorage
Fixed bug #69892
Fix bug #70014 - use RAND_bytes instead of deprecated RAND_pseudo_bytes
Improved fix for Bug #69441
Fix bug #70068 (Dangling pointer in the unserialization of ArrayObject items)
Fix bug #70121 (unserialize() could lead to unexpected methods execution / NULL pointer deref)
Fix bug #70081: check types for SOAP variables
Conflicts:
ext/soap/php_http.c
ext/spl/spl_observer.c
Stanislav Malyshev [Tue, 4 Aug 2015 22:22:59 +0000 (15:22 -0700)]
update NEWS
Stanislav Malyshev [Tue, 4 Aug 2015 21:46:30 +0000 (14:46 -0700)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
fix test
update NEWS
Stanislav Malyshev [Tue, 4 Aug 2015 21:46:19 +0000 (14:46 -0700)]
fix test
Stanislav Malyshev [Tue, 4 Aug 2015 21:37:28 +0000 (14:37 -0700)]
update NEWS
Stanislav Malyshev [Tue, 4 Aug 2015 21:10:57 +0000 (14:10 -0700)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
Fix bug #70019 - limit extracted files to given directory
Do not do convert_to_* on unserialize, it messes up references
Fix #69793 - limit what we accept when unserializing exception
Fixed bug #70169 (Use After Free Vulnerability in unserialize() with SplDoublyLinkedList)
Fixed bug #70166 - Use After Free Vulnerability in unserialize() with SPLArrayObject
ignore signatures for packages too
Fix bug #70168 - Use After Free Vulnerability in unserialize() with SplObjectStorage
Fixed bug #69892
Fix bug #70014 - use RAND_bytes instead of deprecated RAND_pseudo_bytes
Improved fix for Bug #69441
Fix bug #70068 (Dangling pointer in the unserialization of ArrayObject items)
Fix bug #70121 (unserialize() could lead to unexpected methods execution / NULL pointer deref)
Fix bug #70081: check types for SOAP variables
Conflicts:
.gitignore
ext/date/php_date.c
ext/spl/spl_array.c
ext/spl/spl_observer.c
Stanislav Malyshev [Tue, 4 Aug 2015 21:04:24 +0000 (14:04 -0700)]
Merge branch 'PHP-5.4' into PHP-5.4.44
* PHP-5.4:
Fixed bug #69892
Adjust Git-Rules
Stanislav Malyshev [Tue, 4 Aug 2015 21:00:29 +0000 (14:00 -0700)]
Fix bug #70019 - limit extracted files to given directory
Stanislav Malyshev [Sun, 2 Aug 2015 07:34:09 +0000 (00:34 -0700)]
Do not do convert_to_* on unserialize, it messes up references
Dmitry Stogov [Tue, 4 Aug 2015 15:21:05 +0000 (18:21 +0300)]
Fixed bug #70098 (Real memory usage doesn't decrease)
Anatol Belski [Tue, 4 Aug 2015 14:30:53 +0000 (16:30 +0200)]
run credits script
Dmitry Stogov [Tue, 4 Aug 2015 07:48:32 +0000 (10:48 +0300)]
Fixed possible access to uninitialized data (prevents valgrind issues in Zend/tests/bug70089.phpt)
Dmitry Stogov [Tue, 4 Aug 2015 06:55:54 +0000 (09:55 +0300)]
Added NEWS entry
Dmitry Stogov [Tue, 4 Aug 2015 05:35:40 +0000 (08:35 +0300)]
Get rid of ZEND_FAST_CALL_UNBOUND
Dmitry Stogov [Tue, 4 Aug 2015 04:37:06 +0000 (07:37 +0300)]
Move most "finally" related code-generation from pass_two() to compiler.
Nikita Popov [Fri, 10 Jul 2015 11:30:25 +0000 (13:30 +0200)]
Try to fix finally issue
Christoph M. Becker [Tue, 4 Aug 2015 01:37:41 +0000 (03:37 +0200)]
Merge branch 'pull-request/1449'
* pull-request/1449:
Remove unneded space(s)
Bob Weinand [Mon, 3 Aug 2015 23:22:04 +0000 (01:22 +0200)]
Fix further leaks
Bob Weinand [Mon, 3 Aug 2015 22:00:10 +0000 (00:00 +0200)]
Fix valgrind errors in phpdbg
Revert "We cannot safely assume that all op array will be refcount 0 after execution"
This reverts commit
b6936adb58288a0606ed847802d9226cddb41e2b .
This change turns out to not have been a clever idea and was causing more weirdness than it helped...
Bob Weinand [Mon, 3 Aug 2015 18:49:41 +0000 (20:49 +0200)]
Fix last invalid read
Also revert debugging run-tests.php changes...
Bob Weinand [Mon, 3 Aug 2015 18:27:46 +0000 (20:27 +0200)]
Fix a few valgrind errors in phpdbg
Bob Weinand [Mon, 3 Aug 2015 15:15:26 +0000 (17:15 +0200)]
Fix breaking on HANDLE_EXCEPTION (opline_before_exception)
Dmitry Stogov [Mon, 3 Aug 2015 12:07:26 +0000 (15:07 +0300)]
Merge branch 'fast_memcpy' of github.com:bogdanandone/php-src
* 'fast_memcpy' of github.com:bogdanandone/php-src:
opcache: Patch SSE based fast_memcpy() implementation
Dmitry Patsura [Mon, 3 Aug 2015 10:38:41 +0000 (18:38 +0800)]
Remove unneded space(s)
Dmitry Stogov [Mon, 3 Aug 2015 06:53:13 +0000 (09:53 +0300)]
Fixed tests (system dependent numbers are replaced with %d)
Dmitry Stogov [Mon, 3 Aug 2015 06:11:38 +0000 (09:11 +0300)]
Fixed test
Christoph M. Becker [Sun, 2 Aug 2015 22:24:39 +0000 (00:24 +0200)]
updated UPGRADING
The ZipArchive::setCompressionIndex() and ::setCompressionName() methods
introduced with
3a55ea02 were missing.
Bob Weinand [Sun, 2 Aug 2015 17:49:52 +0000 (19:49 +0200)]
Give better credit in NEWS
Patch is actually exactly what he proposed, so...
Bob Weinand [Sun, 2 Aug 2015 17:08:39 +0000 (19:08 +0200)]
Fixed bug #70182 (Segfault in ZEND_ASSIGN_OP handlers)
Anatol Belski [Sun, 2 Aug 2015 15:49:06 +0000 (17:49 +0200)]
more info for UPGRADING.INTERNALS
Anatol Belski [Sun, 2 Aug 2015 14:53:11 +0000 (16:53 +0200)]
updated NEWS
Hugh Davenport [Sun, 2 Aug 2015 14:51:23 +0000 (16:51 +0200)]
Fixed bug #70183 null pointer deref (segfault) in zend_eval_const_expr
Anatol Belski [Sun, 2 Aug 2015 14:26:48 +0000 (16:26 +0200)]
fix inconsistent dll linkage
Anatol Belski [Sun, 2 Aug 2015 11:42:01 +0000 (13:42 +0200)]
remove TSRMLS_*
either remains or merged in from PHP5
Anatol Belski [Sun, 2 Aug 2015 11:05:10 +0000 (13:05 +0200)]
properly export ext/odbc globals
Anatol Belski [Sun, 2 Aug 2015 07:30:00 +0000 (09:30 +0200)]
updated NEWS
Anatol Belski [Sun, 2 Aug 2015 07:25:24 +0000 (09:25 +0200)]
Fixed bug #69896 'asm' operand has impossible constraints
Given it's an issue with 32-bit gcc-4.8, asm is disabled for the
breaking parts.
Anatol Belski [Sat, 1 Aug 2015 12:30:27 +0000 (14:30 +0200)]
fix test
catching up with the localization changes in CRT
Stanislav Malyshev [Mon, 27 Jul 2015 08:38:27 +0000 (01:38 -0700)]
Fix #69793 - limit what we accept when unserializing exception
Stanislav Malyshev [Sun, 2 Aug 2015 04:51:08 +0000 (21:51 -0700)]
Fixed bug #70169 (Use After Free Vulnerability in unserialize() with SplDoublyLinkedList)
Stanislav Malyshev [Sun, 2 Aug 2015 04:45:19 +0000 (21:45 -0700)]
Fixed bug #70166 - Use After Free Vulnerability in unserialize() with SPLArrayObject
Stanislav Malyshev [Sun, 2 Aug 2015 04:15:37 +0000 (21:15 -0700)]
ignore signatures for packages too
Stanislav Malyshev [Sun, 2 Aug 2015 04:12:38 +0000 (21:12 -0700)]
Fix bug #70168 - Use After Free Vulnerability in unserialize() with SplObjectStorage
Nikita Popov [Sat, 20 Jun 2015 14:39:23 +0000 (16:39 +0200)]
Fixed bug #69892
Christoph M. Becker [Sat, 1 Aug 2015 21:55:44 +0000 (23:55 +0200)]
Merge branch 'PHP-5.6'
Christoph M. Becker [Sat, 1 Aug 2015 21:52:35 +0000 (23:52 +0200)]
fixed test
Bob Weinand [Sat, 1 Aug 2015 19:33:23 +0000 (21:33 +0200)]
Skip shebang line if present
Pierrick Charron [Sat, 1 Aug 2015 18:22:36 +0000 (14:22 -0400)]
Fixed Bug #69998 curl multi leaking memory
Fix the pointer address passed to the comparator and call
zend_list_delete instead of zend_list_close to avoid closing
the resource if still used.
Bob Weinand [Sat, 1 Aug 2015 18:35:56 +0000 (20:35 +0200)]
Fix bug #70179 ($this refcount issue)
Bob Weinand [Sat, 1 Aug 2015 16:20:26 +0000 (18:20 +0200)]
Optimize btree/find_closest a bit
Christoph M. Becker [Sat, 1 Aug 2015 12:21:01 +0000 (14:21 +0200)]
Merge branch 'PHP-5.6'
Christoph M. Becker [Sat, 1 Aug 2015 12:15:44 +0000 (14:15 +0200)]
mentioned cURL file uploads in the "backward incompatible changes" section
Christoph M. Becker [Fri, 31 Jul 2015 17:55:07 +0000 (19:55 +0200)]
Merge branch 'PHP-5.6'
* PHP-5.6:
test fails with old libxml2; skip in this case
Christoph M. Becker [Fri, 31 Jul 2015 17:52:42 +0000 (19:52 +0200)]
test fails with old libxml2; skip in this case
Anatol Belski [Fri, 31 Jul 2015 12:02:03 +0000 (14:02 +0200)]
avoid unnecessary scoping
Anatol Belski [Fri, 31 Jul 2015 11:43:17 +0000 (13:43 +0200)]
remove useless ifdefs
the most outer block already tell's it's ZTS code
Bob Weinand [Fri, 31 Jul 2015 12:39:06 +0000 (14:39 +0200)]
Fix tests
Christoph M. Becker [Fri, 31 Jul 2015 11:54:32 +0000 (13:54 +0200)]
Merge branch 'PHP-5.6'
* PHP-5.6:
test requires imagejpeg(); skip otherwise
Christoph M. Becker [Fri, 31 Jul 2015 11:51:49 +0000 (13:51 +0200)]
test requires imagejpeg(); skip otherwise
Anatol Belski [Fri, 31 Jul 2015 11:32:16 +0000 (13:32 +0200)]
updated NEWS
Anatol Belski [Fri, 31 Jul 2015 11:22:24 +0000 (13:22 +0200)]
Fixed bug #70108 sometimes empty $_SERVER['QUERY_STRING']
auto_globals_jit is the reason every thread needs a copy. Otherwise
every thread will operate on the master values which can't end good.
Bob Weinand [Fri, 31 Jul 2015 11:23:30 +0000 (13:23 +0200)]
Remove debug instructions (...)
Ferenc Kovacs [Fri, 31 Jul 2015 08:19:51 +0000 (10:19 +0200)]
pear 1.10.0dev2
Bob Weinand [Fri, 31 Jul 2015 00:44:42 +0000 (02:44 +0200)]
Implicit return should be always on the last line of a function
Bob Weinand [Fri, 31 Jul 2015 00:26:28 +0000 (02:26 +0200)]
Do not mark automatic return 1; as executable
Bob Weinand [Fri, 31 Jul 2015 00:05:49 +0000 (02:05 +0200)]
Fix oplog trace with already freed closures
Ferenc Kovacs [Thu, 30 Jul 2015 11:53:44 +0000 (13:53 +0200)]
removed another E_STRICT(with the approval of Derick), 3 more to go
Christopher Jones [Thu, 30 Jul 2015 10:25:40 +0000 (20:25 +1000)]
More PHP7 compat (Rajendra/Senthil)
Xinchen Hui [Thu, 30 Jul 2015 07:23:15 +0000 (15:23 +0800)]
update UPGRADING
Xinchen Hui [Thu, 30 Jul 2015 07:21:07 +0000 (15:21 +0800)]
Merge branch 'master' of git.php.net:php-src
Xinchen Hui [Thu, 30 Jul 2015 07:09:56 +0000 (15:09 +0800)]
Fixed condition
Anatol Belski [Thu, 30 Jul 2015 06:31:00 +0000 (08:31 +0200)]
add macro to access globals as whole
Anatol Belski [Thu, 30 Jul 2015 05:31:42 +0000 (07:31 +0200)]
fork test
Xinchen Hui [Thu, 30 Jul 2015 05:40:59 +0000 (13:40 +0800)]
Fixed bug #70163 (curl_setopt_array() type confusion)
Xinchen Hui [Thu, 30 Jul 2015 05:14:38 +0000 (13:14 +0800)]
Merge branch 'zval_dump_consistent' of https://github.com/laruence/php-src
Xinchen Hui [Thu, 30 Jul 2015 03:30:34 +0000 (11:30 +0800)]
"This" is C++ keyword
Bob Weinand [Wed, 29 Jul 2015 19:00:43 +0000 (21:00 +0200)]
Add NEWS entry
Anatol Belski [Wed, 29 Jul 2015 17:30:36 +0000 (19:30 +0200)]
fix wrong info