]>
granicus.if.org Git - php/log
Anatol Belski [Thu, 23 Oct 2014 07:17:36 +0000 (09:17 +0200)]
fix datatype mismatch
Anatol Belski [Thu, 23 Oct 2014 07:06:33 +0000 (09:06 +0200)]
move the more common case up
Anatol Belski [Thu, 23 Oct 2014 06:58:29 +0000 (08:58 +0200)]
catch up with the latest key length change
Anatol Belski [Thu, 23 Oct 2014 06:52:59 +0000 (08:52 +0200)]
move key lengths to use size_t as zend_string is used internally anyway
Dmitry Stogov [Thu, 23 Oct 2014 07:52:34 +0000 (11:52 +0400)]
Embed FETCH_CLASS <string> into the following NEW
STANLEY SUFFICOOL [Thu, 23 Oct 2014 06:14:23 +0000 (23:14 -0700)]
Implement Bug #66063 - pdo_dblib enable timeout parameter
Stanley Sufficool [Thu, 23 Oct 2014 03:14:58 +0000 (20:14 -0700)]
Merge branch 'master' of https://git.php.net/push/php-src
Stanley Sufficool [Thu, 23 Oct 2014 03:13:22 +0000 (20:13 -0700)]
Fixed bug #64511 - pdo_dblib segfaults or leaks on nextRowset()
Dmitry Stogov [Wed, 22 Oct 2014 20:26:32 +0000 (00:26 +0400)]
Optimized HashTable size calculation
Anatol Belski [Wed, 22 Oct 2014 18:45:50 +0000 (20:45 +0200)]
fix datatype mismatch warning
Anatol Belski [Wed, 22 Oct 2014 18:37:26 +0000 (20:37 +0200)]
fix datatype mismatches
Anatol Belski [Wed, 22 Oct 2014 18:21:51 +0000 (20:21 +0200)]
fix datatype mismatches
Anatol Belski [Wed, 22 Oct 2014 18:11:43 +0000 (20:11 +0200)]
fix assert, zero diff would be valid, too
Anatol Belski [Wed, 22 Oct 2014 17:49:53 +0000 (19:49 +0200)]
fix datatype mismatch warning
Anatol Belski [Wed, 22 Oct 2014 17:46:51 +0000 (19:46 +0200)]
fix datatype mismatch warnings
Anatol Belski [Wed, 22 Oct 2014 17:35:58 +0000 (19:35 +0200)]
fix datatype mismatches
Dmitry Stogov [Wed, 22 Oct 2014 18:32:06 +0000 (22:32 +0400)]
Removed useless code
Dmitry Stogov [Wed, 22 Oct 2014 17:45:02 +0000 (21:45 +0400)]
Get rid of ZEND_FETCH_MAKE_REF
Anatol Belski [Wed, 22 Oct 2014 17:23:29 +0000 (19:23 +0200)]
eliminate one branch when computing the initial table size
Anatol Belski [Wed, 22 Oct 2014 15:46:13 +0000 (17:46 +0200)]
fix datatype
Anatol Belski [Wed, 22 Oct 2014 15:27:33 +0000 (17:27 +0200)]
fix several datatype mismatches
Anatol Belski [Wed, 22 Oct 2014 15:26:03 +0000 (17:26 +0200)]
fix dir separator in test
Anatol Belski [Wed, 22 Oct 2014 14:15:55 +0000 (16:15 +0200)]
fix datatype warnings
Anatol Belski [Wed, 22 Oct 2014 14:13:21 +0000 (16:13 +0200)]
this should be uint32
Anatol Belski [Wed, 22 Oct 2014 14:12:35 +0000 (16:12 +0200)]
fix datatype mismatches
Anatol Belski [Wed, 22 Oct 2014 13:28:54 +0000 (15:28 +0200)]
micro optimized initial hash size calculation
most of the calls are with a size <= 8, so don't even bother any
bitshifts. For the bigger sizes, use an intrinsic (should be extended
with gcc ones though).
Anatol Belski [Wed, 22 Oct 2014 08:23:24 +0000 (10:23 +0200)]
fixing datatype mismatches
Anatol Belski [Wed, 22 Oct 2014 07:47:07 +0000 (09:47 +0200)]
all the key_len use uint, fix the warning when using strlen on 64 bit
Anatol Belski [Wed, 22 Oct 2014 07:42:11 +0000 (09:42 +0200)]
fix datatype mismatch warnings
Anatol Belski [Wed, 22 Oct 2014 07:37:25 +0000 (09:37 +0200)]
fix datatype mismatch and warning
Anatol Belski [Wed, 22 Oct 2014 07:25:53 +0000 (09:25 +0200)]
fix datatype mismatches
Anatol Belski [Wed, 22 Oct 2014 07:07:38 +0000 (09:07 +0200)]
use zend_bool where zend_long isn't needed
spare at least 24 bytes per globals item on 64 bit
Anatol Belski [Wed, 22 Oct 2014 06:47:36 +0000 (08:47 +0200)]
fix datatype mismatches for strings from userspace
Remi Collet [Wed, 22 Oct 2014 13:27:54 +0000 (15:27 +0200)]
Merge branch 'PHP-5.6'
* PHP-5.6:
NEWS
Fix bug #68224 buffer-overflow in /ext/fileinfo/libmagic/readcdf.c caught by AddressSanitizer
Remi Collet [Wed, 22 Oct 2014 13:27:21 +0000 (15:27 +0200)]
NEWS
Remi Collet [Wed, 22 Oct 2014 13:24:59 +0000 (15:24 +0200)]
Fix bug #68224 buffer-overflow in /ext/fileinfo/libmagic/readcdf.c caught by AddressSanitizer
Upstream commit
https://github.com/file/file/commit/
f28fbb947e3aa55fc40b09820f59ebff6f66f213
Dmitry Stogov [Wed, 22 Oct 2014 13:23:43 +0000 (17:23 +0400)]
Embed FETCH_CLASS <string> into the following INSTANCEOF
Dmitry Stogov [Wed, 22 Oct 2014 13:22:21 +0000 (17:22 +0400)]
Don't use opline->extended_value for FETCH_CLASS flags where it's unnecessary
Dmitry Stogov [Wed, 22 Oct 2014 11:22:30 +0000 (15:22 +0400)]
ZEND_RECV didn't really use opline->extended_value for FETCH_CLASS flags
Xinchen Hui [Wed, 22 Oct 2014 09:30:19 +0000 (17:30 +0800)]
Useless assignment
Xinchen Hui [Wed, 22 Oct 2014 09:25:41 +0000 (17:25 +0800)]
Better convert
Xinchen Hui [Wed, 22 Oct 2014 09:18:15 +0000 (17:18 +0800)]
Better zval copying
Xinchen Hui [Wed, 22 Oct 2014 09:08:35 +0000 (17:08 +0800)]
Fixed zval copying
Xinchen Hui [Wed, 22 Oct 2014 09:07:44 +0000 (17:07 +0800)]
Fixed zval copying
Dmitry Stogov [Tue, 21 Oct 2014 15:30:43 +0000 (19:30 +0400)]
Optimized ASSIGN_DIM and related opcodes
Dmitry Stogov [Tue, 21 Oct 2014 12:18:06 +0000 (16:18 +0400)]
micro optimization
Dmitry Stogov [Tue, 21 Oct 2014 07:43:13 +0000 (11:43 +0400)]
Avoid "goto"
Stanley Sufficool [Tue, 21 Oct 2014 04:44:47 +0000 (21:44 -0700)]
Fix bug #67134 (PDO_DBLIB Missing null string terminator)
Stanley Sufficool [Tue, 21 Oct 2014 04:33:32 +0000 (21:33 -0700)]
Merge branch 'master' of https://git.php.net/push/php-src
* 'master' of https://git.php.net/push/php-src: (6215 commits)
Extra comma
Moved proxy object support in ASSIGN_ADD (and family) from VM to slow paths of corresponding operators
Simplification
zend_get_property_info_quick() cleanup and optimization
initialize lineno before calling compile file file in phar
Use ADDREF instead of DUP, it must be enough.
Removed old irrelevant comment
fixed compilation error
Fix bug #68262: Broken reference across cloned objects
export functions needed for phpdbg
Fixed compilation
Optimized property access handlers. Removed EG(std_property_info).
Fixed bug #68199 (PDO::pgsqlGetNotify doesn't support NOTIFY payloads)
Don't make difference between undefined and unaccessible properies when call __get() and family
Don't make useless CSE
array_pop/array_shift optimization
check for zlib headers as well as lib for mysqlnd
a realpath cache key can be int or float, catching this
News entry for new curl constants
News entry for new curl constants
...
Xinchen Hui [Tue, 21 Oct 2014 03:02:15 +0000 (11:02 +0800)]
Extra comma
Dmitry Stogov [Mon, 20 Oct 2014 23:24:20 +0000 (03:24 +0400)]
Moved proxy object support in ASSIGN_ADD (and family) from VM to slow paths of corresponding operators
Dmitry Stogov [Mon, 20 Oct 2014 20:56:48 +0000 (00:56 +0400)]
Simplification
Dmitry Stogov [Mon, 20 Oct 2014 16:33:35 +0000 (20:33 +0400)]
zend_get_property_info_quick() cleanup and optimization
Anatol Belski [Mon, 20 Oct 2014 13:55:05 +0000 (15:55 +0200)]
Merge branch 'PHP-5.6'
* PHP-5.6:
initialize lineno before calling compile file file in phar
News entry for new curl constants
Anatol Belski [Mon, 20 Oct 2014 13:54:33 +0000 (15:54 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
initialize lineno before calling compile file file in phar
News entry for new curl constants
Anatol Belski [Mon, 20 Oct 2014 13:53:32 +0000 (15:53 +0200)]
initialize lineno before calling compile file file in phar
Dmitry Stogov [Mon, 20 Oct 2014 09:55:55 +0000 (13:55 +0400)]
Use ADDREF instead of DUP, it must be enough.
Dmitry Stogov [Mon, 20 Oct 2014 09:52:28 +0000 (13:52 +0400)]
Removed old irrelevant comment
Dmitry Stogov [Mon, 20 Oct 2014 08:51:02 +0000 (12:51 +0400)]
fixed compilation error
Nikita Popov [Sun, 19 Oct 2014 11:21:51 +0000 (13:21 +0200)]
Fix bug #68262: Broken reference across cloned objects
Anatol Belski [Sat, 18 Oct 2014 20:57:44 +0000 (22:57 +0200)]
Merge branch 'PHP-5.6'
* PHP-5.6:
export functions needed for phpdbg
Conflicts:
main/snprintf.c
main/snprintf.h
Anatol Belski [Sat, 18 Oct 2014 20:55:14 +0000 (22:55 +0200)]
export functions needed for phpdbg
Dmitry Stogov [Fri, 17 Oct 2014 15:25:43 +0000 (19:25 +0400)]
Fixed compilation
Dmitry Stogov [Fri, 17 Oct 2014 15:10:05 +0000 (19:10 +0400)]
Optimized property access handlers. Removed EG(std_property_info).
Matteo Beccati [Fri, 17 Oct 2014 14:23:25 +0000 (16:23 +0200)]
Merge branch 'PHP-5.6'
* PHP-5.6:
Fixed bug #68199 (PDO::pgsqlGetNotify doesn't support NOTIFY payloads)
News entry for new curl constants
Matteo Beccati [Fri, 17 Oct 2014 14:22:52 +0000 (16:22 +0200)]
Fixed bug #68199 (PDO::pgsqlGetNotify doesn't support NOTIFY payloads)
Dmitry Stogov [Fri, 17 Oct 2014 11:01:54 +0000 (15:01 +0400)]
Don't make difference between undefined and unaccessible properies when call __get() and family
Dmitry Stogov [Fri, 17 Oct 2014 11:00:54 +0000 (15:00 +0400)]
Don't make useless CSE
Dmitry Stogov [Fri, 17 Oct 2014 08:30:27 +0000 (12:30 +0400)]
array_pop/array_shift optimization
Anatol Belski [Fri, 17 Oct 2014 08:08:50 +0000 (10:08 +0200)]
check for zlib headers as well as lib for mysqlnd
Anatol Belski [Fri, 17 Oct 2014 08:05:55 +0000 (10:05 +0200)]
a realpath cache key can be int or float, catching this
Rasmus Lerdorf [Fri, 17 Oct 2014 04:38:19 +0000 (21:38 -0700)]
News entry for new curl constants
Rasmus Lerdorf [Fri, 17 Oct 2014 04:36:53 +0000 (21:36 -0700)]
News entry for new curl constants
Rasmus Lerdorf [Fri, 17 Oct 2014 04:28:49 +0000 (21:28 -0700)]
Merge branch 'PHP-5.6'
* PHP-5.6:
TLS 1.0, 1.1 and 1.2 Curl constants - bug #68247
Rasmus Lerdorf [Fri, 17 Oct 2014 04:28:40 +0000 (21:28 -0700)]
Merge branch 'master' of git.php.net:php-src
* 'master' of git.php.net:php-src: (1132 commits)
Micro optimizations for isset/empty
Micro optimization for zend_hash_next_index_insert_new()
Fix array_keys() on $GLOBALS
Fix procedural finfo calls in methods
Fix allocator for 64bit zend_long with 32bit long
Use intptr_t for zend_intptr_t typedef
Fix format strings in zend_alloc
Drop zend_long64 in favor of int64_t
Removed deprecated fields
NEWS
cleanup NEWS
removing the NEWS entry as we had to revert this fix for now
Revert "Merge branch 'PHP-5.5' into PHP-5.6"
Revert "fix TS build"
Revert "Merge branch 'PHP-5.4' into PHP-5.5"
Revert "Bug #67965: Fix blocking behavior in non-blocking crypto streams"
Revert "Bug #41631: Fix regression from first attempt (
6569db8 )"
NEWS
Fixed Bug #65171 imagescale() fails
Fixed bug #68234
...
Rasmus Lerdorf [Fri, 17 Oct 2014 04:28:20 +0000 (21:28 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
TLS 1.0, 1.1 and 1.2 Curl constants - bug #68247
Rasmus Lerdorf [Fri, 17 Oct 2014 04:27:49 +0000 (21:27 -0700)]
Merge branch 'PHP-5.6' of git.php.net:php-src into PHP-5.6
* 'PHP-5.6' of git.php.net:php-src: (129 commits)
NEWS
cleanup NEWS
removing the NEWS entry as we had to revert this fix for now
Revert "Merge branch 'PHP-5.5' into PHP-5.6"
Revert "fix TS build"
Revert "Merge branch 'PHP-5.4' into PHP-5.5"
Revert "Bug #67965: Fix blocking behavior in non-blocking crypto streams"
Revert "Bug #41631: Fix regression from first attempt (
6569db8 )"
NEWS
Fixed Bug #65171 imagescale() fails
Fixed bug #68234
Revert "Bug #41631: Observe socket read timeouts in SSL streams"
PHP-5.6.3 is next
update NEWS, 5.6.2 will be a security-only release
Fix return code (merges are hard :( )
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
Fix bug #68113 (Heap corruption in exif_thumbnail())
...
Rasmus Lerdorf [Fri, 17 Oct 2014 04:25:29 +0000 (21:25 -0700)]
TLS 1.0, 1.1 and 1.2 Curl constants - bug #68247
Dmitry Stogov [Thu, 16 Oct 2014 20:17:13 +0000 (00:17 +0400)]
Micro optimizations for isset/empty
Dmitry Stogov [Thu, 16 Oct 2014 15:19:10 +0000 (19:19 +0400)]
Micro optimization for zend_hash_next_index_insert_new()
Nikita Popov [Thu, 16 Oct 2014 12:44:35 +0000 (14:44 +0200)]
Fix array_keys() on $GLOBALS
Nikita Popov [Thu, 16 Oct 2014 12:24:23 +0000 (14:24 +0200)]
Fix procedural finfo calls in methods
getThis() will return the $this of the calling method.
Nikita Popov [Thu, 16 Oct 2014 10:38:44 +0000 (12:38 +0200)]
Fix allocator for 64bit zend_long with 32bit long
Nikita Popov [Thu, 16 Oct 2014 10:17:20 +0000 (12:17 +0200)]
Use intptr_t for zend_intptr_t typedef
Current code doesn't work for 64bit zend_long with 32bit pointers.
If intptr_t isn't defined on some platform, we should add it to
our php_stdint.h header.
Nikita Popov [Thu, 16 Oct 2014 10:14:37 +0000 (12:14 +0200)]
Fix format strings in zend_alloc
Nikita Popov [Thu, 16 Oct 2014 10:10:24 +0000 (12:10 +0200)]
Drop zend_long64 in favor of int64_t
Also drop ZEND_HAVE_LONG64, because we already require the
presence of a int64_t type.
Dmitry Stogov [Thu, 16 Oct 2014 09:41:27 +0000 (13:41 +0400)]
Removed deprecated fields
Remi Collet [Wed, 15 Oct 2014 17:49:41 +0000 (19:49 +0200)]
Merge branch 'PHP-5.6'
* PHP-5.6:
NEWS
cleanup NEWS
Remi Collet [Wed, 15 Oct 2014 17:49:22 +0000 (19:49 +0200)]
NEWS
Remi Collet [Wed, 15 Oct 2014 17:48:25 +0000 (19:48 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
cleanup NEWS
Remi Collet [Wed, 15 Oct 2014 17:47:55 +0000 (19:47 +0200)]
cleanup NEWS
Ferenc Kovacs [Wed, 15 Oct 2014 17:43:30 +0000 (19:43 +0200)]
Merge branch 'PHP-5.6'
* PHP-5.6:
NEWS
Fixed Bug #65171 imagescale() fails
Revert "Bug #41631: Observe socket read timeouts in SSL streams"
Ferenc Kovacs [Wed, 15 Oct 2014 17:42:51 +0000 (19:42 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
NEWS
Fixed Bug #65171 imagescale() fails
Revert "Bug #41631: Observe socket read timeouts in SSL streams"
Conflicts:
ext/openssl/xp_ssl.c
Ferenc Kovacs [Wed, 15 Oct 2014 17:41:27 +0000 (19:41 +0200)]
Merge branch 'PHP-5.6'
* PHP-5.6:
removing the NEWS entry as we had to revert this fix for now
Revert "Merge branch 'PHP-5.5' into PHP-5.6"
Revert "fix TS build"
Revert "Merge branch 'PHP-5.4' into PHP-5.5"
Revert "Bug #67965: Fix blocking behavior in non-blocking crypto streams"
Revert "Bug #41631: Fix regression from first attempt (
6569db8 )"
Ferenc Kovacs [Wed, 24 Sep 2014 08:27:42 +0000 (10:27 +0200)]
removing the NEWS entry as we had to revert this fix for now
Ferenc Kovacs [Wed, 15 Oct 2014 17:34:07 +0000 (19:34 +0200)]
Revert "Merge branch 'PHP-5.5' into PHP-5.6"
This reverts commit
98e67add15a6b889efe152c23ed15a61f022a63a , reversing
changes made to
2cdc1a2b7473eff27c224c66dcb85118b553a147 .
Ferenc Kovacs [Wed, 15 Oct 2014 17:33:47 +0000 (19:33 +0200)]
Revert "fix TS build"
This reverts commit
84a4041ba47e92e7a0ba03938d0ebf88b5fcf6cf .
Ferenc Kovacs [Wed, 15 Oct 2014 17:33:31 +0000 (19:33 +0200)]
Revert "Merge branch 'PHP-5.4' into PHP-5.5"
This reverts commit
30a73658c63a91c413305a4c4d49882fda4dab3e , reversing
changes made to
7fac56e0729385bbd2bb040f06a20a697d9de5fd .
Ferenc Kovacs [Wed, 15 Oct 2014 17:32:46 +0000 (19:32 +0200)]
Revert "Bug #67965: Fix blocking behavior in non-blocking crypto streams"
This reverts commit
f86b2193a483f56b0bd056570a0cdb57ebe66e2f .
Ferenc Kovacs [Wed, 15 Oct 2014 17:32:14 +0000 (19:32 +0200)]
Revert "Bug #41631: Fix regression from first attempt (
6569db8 )"
This reverts commit
372844918a318ad712e16f9ec636682424a65403 .