]> granicus.if.org Git - php/log
php
10 years agoBetter convert
Xinchen Hui [Wed, 22 Oct 2014 09:25:41 +0000 (17:25 +0800)]
Better convert

10 years agoBetter zval copying
Xinchen Hui [Wed, 22 Oct 2014 09:18:15 +0000 (17:18 +0800)]
Better zval copying

10 years agoFixed zval copying
Xinchen Hui [Wed, 22 Oct 2014 09:08:35 +0000 (17:08 +0800)]
Fixed zval copying

10 years agoFixed zval copying
Xinchen Hui [Wed, 22 Oct 2014 09:07:44 +0000 (17:07 +0800)]
Fixed zval copying

10 years agoOptimized ASSIGN_DIM and related opcodes
Dmitry Stogov [Tue, 21 Oct 2014 15:30:43 +0000 (19:30 +0400)]
Optimized ASSIGN_DIM and related opcodes

10 years agomicro optimization
Dmitry Stogov [Tue, 21 Oct 2014 12:18:06 +0000 (16:18 +0400)]
micro optimization

10 years agoAvoid "goto"
Dmitry Stogov [Tue, 21 Oct 2014 07:43:13 +0000 (11:43 +0400)]
Avoid "goto"

10 years agoFix bug #67134 (PDO_DBLIB Missing null string terminator)
Stanley Sufficool [Tue, 21 Oct 2014 04:44:47 +0000 (21:44 -0700)]
Fix bug #67134 (PDO_DBLIB Missing null string terminator)

10 years agoMerge branch 'master' of https://git.php.net/push/php-src
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
  ...

10 years agoExtra comma
Xinchen Hui [Tue, 21 Oct 2014 03:02:15 +0000 (11:02 +0800)]
Extra comma

10 years agoMoved proxy object support in ASSIGN_ADD (and family) from VM to slow paths of corres...
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

10 years agoSimplification
Dmitry Stogov [Mon, 20 Oct 2014 20:56:48 +0000 (00:56 +0400)]
Simplification

10 years agozend_get_property_info_quick() cleanup and optimization
Dmitry Stogov [Mon, 20 Oct 2014 16:33:35 +0000 (20:33 +0400)]
zend_get_property_info_quick() cleanup and optimization

10 years agoMerge branch 'PHP-5.6'
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

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
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

10 years agoinitialize lineno before calling compile file file in phar
Anatol Belski [Mon, 20 Oct 2014 13:53:32 +0000 (15:53 +0200)]
initialize lineno before calling compile file file in phar

10 years agoUse ADDREF instead of DUP, it must be enough.
Dmitry Stogov [Mon, 20 Oct 2014 09:55:55 +0000 (13:55 +0400)]
Use ADDREF instead of DUP, it must be enough.

10 years agoRemoved old irrelevant comment
Dmitry Stogov [Mon, 20 Oct 2014 09:52:28 +0000 (13:52 +0400)]
Removed old irrelevant comment

10 years agofixed compilation error
Dmitry Stogov [Mon, 20 Oct 2014 08:51:02 +0000 (12:51 +0400)]
fixed compilation error

10 years agoFix bug #68262: Broken reference across cloned objects
Nikita Popov [Sun, 19 Oct 2014 11:21:51 +0000 (13:21 +0200)]
Fix bug #68262: Broken reference across cloned objects

10 years agoMerge branch 'PHP-5.6'
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

10 years agoexport functions needed for phpdbg
Anatol Belski [Sat, 18 Oct 2014 20:55:14 +0000 (22:55 +0200)]
export functions needed for phpdbg

10 years agoFixed compilation
Dmitry Stogov [Fri, 17 Oct 2014 15:25:43 +0000 (19:25 +0400)]
Fixed compilation

10 years agoOptimized property access handlers. Removed EG(std_property_info).
Dmitry Stogov [Fri, 17 Oct 2014 15:10:05 +0000 (19:10 +0400)]
Optimized property access handlers. Removed EG(std_property_info).

10 years agoMerge branch 'PHP-5.6'
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

10 years agoFixed bug #68199 (PDO::pgsqlGetNotify doesn't support NOTIFY payloads)
Matteo Beccati [Fri, 17 Oct 2014 14:22:52 +0000 (16:22 +0200)]
Fixed bug #68199 (PDO::pgsqlGetNotify doesn't support NOTIFY payloads)

10 years agoDon't make difference between undefined and unaccessible properies when call __get...
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

10 years agoDon't make useless CSE
Dmitry Stogov [Fri, 17 Oct 2014 11:00:54 +0000 (15:00 +0400)]
Don't make useless CSE

10 years agoarray_pop/array_shift optimization
Dmitry Stogov [Fri, 17 Oct 2014 08:30:27 +0000 (12:30 +0400)]
array_pop/array_shift optimization

10 years agocheck for zlib headers as well as lib for mysqlnd
Anatol Belski [Fri, 17 Oct 2014 08:08:50 +0000 (10:08 +0200)]
check for zlib headers as well as lib for mysqlnd

10 years agoa realpath cache key can be int or float, catching this
Anatol Belski [Fri, 17 Oct 2014 08:05:55 +0000 (10:05 +0200)]
a realpath cache key can be int or float, catching this

10 years agoNews entry for new curl constants
Rasmus Lerdorf [Fri, 17 Oct 2014 04:38:19 +0000 (21:38 -0700)]
News entry for new curl constants

10 years agoNews entry for new curl constants
Rasmus Lerdorf [Fri, 17 Oct 2014 04:36:53 +0000 (21:36 -0700)]
News entry for new curl constants

10 years agoMerge branch 'PHP-5.6'
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

10 years agoMerge branch 'master' of git.php.net:php-src
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
  ...

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
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

10 years agoMerge branch 'PHP-5.6' of git.php.net:php-src into PHP-5.6
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())
  ...

10 years agoTLS 1.0, 1.1 and 1.2 Curl constants - bug #68247
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

10 years agoMicro optimizations for isset/empty
Dmitry Stogov [Thu, 16 Oct 2014 20:17:13 +0000 (00:17 +0400)]
Micro optimizations for isset/empty

10 years agoMicro optimization for zend_hash_next_index_insert_new()
Dmitry Stogov [Thu, 16 Oct 2014 15:19:10 +0000 (19:19 +0400)]
Micro optimization for zend_hash_next_index_insert_new()

10 years agoFix array_keys() on $GLOBALS
Nikita Popov [Thu, 16 Oct 2014 12:44:35 +0000 (14:44 +0200)]
Fix array_keys() on $GLOBALS

10 years agoFix procedural finfo calls in methods
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.

10 years agoFix allocator for 64bit zend_long with 32bit long
Nikita Popov [Thu, 16 Oct 2014 10:38:44 +0000 (12:38 +0200)]
Fix allocator for 64bit zend_long with 32bit long

10 years agoUse intptr_t for zend_intptr_t typedef
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.

10 years agoFix format strings in zend_alloc
Nikita Popov [Thu, 16 Oct 2014 10:14:37 +0000 (12:14 +0200)]
Fix format strings in zend_alloc

10 years agoDrop zend_long64 in favor of int64_t
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.

10 years agoRemoved deprecated fields
Dmitry Stogov [Thu, 16 Oct 2014 09:41:27 +0000 (13:41 +0400)]
Removed deprecated fields

10 years agoMerge branch 'PHP-5.6'
Remi Collet [Wed, 15 Oct 2014 17:49:41 +0000 (19:49 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  NEWS
  cleanup NEWS

10 years agoNEWS
Remi Collet [Wed, 15 Oct 2014 17:49:22 +0000 (19:49 +0200)]
NEWS

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
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

10 years agocleanup NEWS
Remi Collet [Wed, 15 Oct 2014 17:47:55 +0000 (19:47 +0200)]
cleanup NEWS

10 years agoMerge branch 'PHP-5.6'
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"

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
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

10 years agoMerge branch 'PHP-5.6'
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)"

10 years agoremoving the NEWS entry as we had to revert this fix for now
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

10 years agoRevert "Merge branch 'PHP-5.5' into PHP-5.6"
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.

10 years agoRevert "fix TS build"
Ferenc Kovacs [Wed, 15 Oct 2014 17:33:47 +0000 (19:33 +0200)]
Revert "fix TS build"

This reverts commit 84a4041ba47e92e7a0ba03938d0ebf88b5fcf6cf.

10 years agoRevert "Merge branch 'PHP-5.4' into PHP-5.5"
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.

10 years agoRevert "Bug #67965: Fix blocking behavior in non-blocking crypto streams"
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.

10 years agoRevert "Bug #41631: Fix regression from first attempt (6569db8)"
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.

10 years agoNEWS
Remi Collet [Wed, 15 Oct 2014 17:16:45 +0000 (19:16 +0200)]
NEWS

10 years agoFixed Bug #65171 imagescale() fails
Remi Collet [Wed, 15 Oct 2014 17:13:25 +0000 (19:13 +0200)]
Fixed Bug #65171 imagescale() fails

Third param (height) is set as optional,
but default value = -1 is incorrect

Compute correct height to preserve ratio.

10 years agoMerge branch 'PHP-5.6'
Tjerk Meesters [Wed, 15 Oct 2014 13:13:13 +0000 (21:13 +0800)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Fixed bug #68234

10 years agoFixed bug #68234
Tjerk Meesters [Wed, 15 Oct 2014 13:12:13 +0000 (21:12 +0800)]
Fixed bug #68234

Certificate will now expire in 2034

10 years agoFixed bug #68215 (Behavior of foreach has changed)
Dmitry Stogov [Wed, 15 Oct 2014 13:02:54 +0000 (17:02 +0400)]
Fixed bug #68215 (Behavior of foreach has changed)

10 years agoRevert "Bug #41631: Observe socket read timeouts in SSL streams"
Julien Pauli [Wed, 15 Oct 2014 12:38:12 +0000 (14:38 +0200)]
Revert "Bug #41631: Observe socket read timeouts in SSL streams"

This reverts commit 6569db88081562f68a4f79e52cba83482bdf05fc.

Conflicts:
ext/openssl/xp_ssl.c

10 years agoMerge branch 'PHP-5.6'
Ferenc Kovacs [Wed, 15 Oct 2014 12:10:38 +0000 (14:10 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  PHP-5.6.3 is next
  update NEWS, 5.6.2 will be a security-only release

Conflicts:
configure.in
main/php_version.h

10 years agoPHP-5.6.3 is next
Ferenc Kovacs [Wed, 15 Oct 2014 12:08:32 +0000 (14:08 +0200)]
PHP-5.6.3 is next

10 years agoupdate NEWS, 5.6.2 will be a security-only release
Ferenc Kovacs [Wed, 15 Oct 2014 12:07:40 +0000 (14:07 +0200)]
update NEWS, 5.6.2 will be a security-only release

10 years agoFixed ext/standard/tests/strings/pack64_32.phpt failure (In PHP7, we must not free...
Dmitry Stogov [Wed, 15 Oct 2014 08:38:04 +0000 (12:38 +0400)]
Fixed ext/standard/tests/strings/pack64_32.phpt failure (In PHP7, we must not free array of arguments recieved using "+")

10 years agoMerge branch 'PHP-5.6'
Stanislav Malyshev [Tue, 14 Oct 2014 18:45:01 +0000 (11:45 -0700)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Fix return code (merges are hard :( )

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Tue, 14 Oct 2014 18:43:34 +0000 (11:43 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fix return code (merges are hard :( )

10 years agoFix return code (merges are hard :( )
Stanislav Malyshev [Tue, 14 Oct 2014 18:42:33 +0000 (11:42 -0700)]
Fix return code (merges are hard :( )

10 years agofix bad merge
Stanislav Malyshev [Tue, 14 Oct 2014 18:17:48 +0000 (11:17 -0700)]
fix bad merge

10 years agoMerge branch 'PHP-5.6'
Stanislav Malyshev [Tue, 14 Oct 2014 17:53:05 +0000 (10:53 -0700)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  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())
  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:
ext/standard/var_unserializer.c
ext/standard/var_unserializer.re

10 years agoFix bug #68113 (Heap corruption in exif_thumbnail())
Stanislav Malyshev [Sun, 28 Sep 2014 23:57:42 +0000 (16:57 -0700)]
Fix bug #68113 (Heap corruption in exif_thumbnail())

10 years agoFix bug #68089 - do not accept options with embedded \0
Stanislav Malyshev [Mon, 29 Sep 2014 00:53:49 +0000 (17:53 -0700)]
Fix bug #68089 - do not accept options with embedded \0

Conflicts:
ext/curl/interface.c

10 years agoFixed bug #68044: Integer overflow in unserialize() (32-bits only)
Stanislav Malyshev [Sun, 28 Sep 2014 21:19:31 +0000 (14:19 -0700)]
Fixed bug #68044: Integer overflow in unserialize() (32-bits only)

10 years agoFix bug #68027 - fix date parsing in XMLRPC lib
Stanislav Malyshev [Mon, 29 Sep 2014 00:33:44 +0000 (17:33 -0700)]
Fix bug #68027 - fix date parsing in XMLRPC lib

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Tue, 14 Oct 2014 17:45:47 +0000 (10:45 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  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 agoFix bug #68113 (Heap corruption in exif_thumbnail())
Stanislav Malyshev [Sun, 28 Sep 2014 23:57:42 +0000 (16:57 -0700)]
Fix bug #68113 (Heap corruption in exif_thumbnail())

10 years agoFix bug #68089 - do not accept options with embedded \0
Stanislav Malyshev [Mon, 29 Sep 2014 00:53:49 +0000 (17:53 -0700)]
Fix bug #68089 - do not accept options with embedded \0

Conflicts:
ext/curl/interface.c

10 years agoFixed bug #68044: Integer overflow in unserialize() (32-bits only)
Stanislav Malyshev [Sun, 28 Sep 2014 21:19:31 +0000 (14:19 -0700)]
Fixed bug #68044: Integer overflow in unserialize() (32-bits only)

10 years agoFix bug #68027 - fix date parsing in XMLRPC lib
Stanislav Malyshev [Mon, 29 Sep 2014 00:33:44 +0000 (17:33 -0700)]
Fix bug #68027 - fix date parsing in XMLRPC lib

10 years agoFix bug #68113 (Heap corruption in exif_thumbnail())
Stanislav Malyshev [Sun, 28 Sep 2014 23:57:42 +0000 (16:57 -0700)]
Fix bug #68113 (Heap corruption in exif_thumbnail())

10 years agoFix bug #68089 - do not accept options with embedded \0
Stanislav Malyshev [Mon, 29 Sep 2014 00:53:49 +0000 (17:53 -0700)]
Fix bug #68089 - do not accept options with embedded \0

Conflicts:
ext/curl/interface.c

10 years agoFixed bug #68044: Integer overflow in unserialize() (32-bits only)
Stanislav Malyshev [Sun, 28 Sep 2014 21:19:31 +0000 (14:19 -0700)]
Fixed bug #68044: Integer overflow in unserialize() (32-bits only)

10 years agoFix bug #68027 - fix date parsing in XMLRPC lib
Stanislav Malyshev [Mon, 29 Sep 2014 00:33:44 +0000 (17:33 -0700)]
Fix bug #68027 - fix date parsing in XMLRPC lib

10 years agoMerge branch 'PHP-5.6'
Tjerk Meesters [Tue, 14 Oct 2014 15:00:17 +0000 (23:00 +0800)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Fixed bug #68128

Conflicts:
ext/spl/spl_iterators.c

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Tjerk Meesters [Tue, 14 Oct 2014 14:50:07 +0000 (22:50 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fixed bug #68128

10 years agoFixed bug #68128
Tjerk Meesters [Mon, 6 Oct 2014 01:40:39 +0000 (09:40 +0800)]
Fixed bug #68128

Three issues are addressed:

- RecursiveRegexIterator::accept() should accept non-empty arrays without
  applying any regular expression and RegexIterator::accept() should not accept
  an array.
- RegexIterator::accept() should not accept an atom that fails to match
  anything, even when PREG_PATTERN_ORDER is used (which would return an array
  of empty arrays).
- RecursiveRegexIterator::getChildren() should pass all constructor arguments
  to its child iterator instead of just the regular expression.

10 years agoAdded API function to retrive current custom heap handlers
Dmitry Stogov [Tue, 14 Oct 2014 10:20:25 +0000 (14:20 +0400)]
Added API function to retrive current custom heap handlers

10 years agoMerge branch 'PHP-5.6'
Stanislav Malyshev [Tue, 14 Oct 2014 07:43:15 +0000 (00:43 -0700)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  update NEWS and UPGRADING
  Upated NEWS
  Address issues raised by @nikic
  Make sure min < max
  Mersenne Twister was added in GMP 4.2
  Add test files
  Add gmp_random_bits(bits) and gmp_random_range(min, max)
  Change GMPs default PRNG to Mersenne Twister

Conflicts:
ext/gmp/gmp.c

10 years agoupdate NEWS and UPGRADING
Stanislav Malyshev [Tue, 14 Oct 2014 07:36:36 +0000 (00:36 -0700)]
update NEWS and UPGRADING

10 years agoMerge branch 'pull-request/839' into PHP-5.6
Stanislav Malyshev [Tue, 14 Oct 2014 07:33:16 +0000 (00:33 -0700)]
Merge branch 'pull-request/839' into PHP-5.6

* pull-request/839:
  Upated NEWS
  Address issues raised by @nikic
  Make sure min < max
  Mersenne Twister was added in GMP 4.2
  Add test files
  Add gmp_random_bits(bits) and gmp_random_range(min, max)
  Change GMPs default PRNG to Mersenne Twister

10 years agoAllow to substitute storage layer in memory manager.
Dmitry Stogov [Tue, 14 Oct 2014 05:41:16 +0000 (09:41 +0400)]
Allow to substitute storage layer in memory manager.

10 years agofix several datatype mismatch warnings
Anatol Belski [Mon, 13 Oct 2014 16:42:30 +0000 (18:42 +0200)]
fix several datatype mismatch warnings

10 years agofix signed/unsigned mismatch warning
Anatol Belski [Mon, 13 Oct 2014 09:49:10 +0000 (11:49 +0200)]
fix signed/unsigned mismatch warning

10 years agomore signed/unsigned mismatch fix
Anatol Belski [Mon, 13 Oct 2014 09:40:22 +0000 (11:40 +0200)]
more signed/unsigned mismatch fix

10 years agofix signed/unsigned mismatch warning
Anatol Belski [Mon, 13 Oct 2014 09:37:03 +0000 (11:37 +0200)]
fix signed/unsigned mismatch warning