]> granicus.if.org Git - php/log
php
9 years agoRegenerated html_tables.h to fix compilation warnings
Dmitry Stogov [Wed, 22 Jun 2016 14:22:06 +0000 (17:22 +0300)]
Regenerated html_tables.h to fix compilation warnings

9 years agoFixed parse_url() for better compliance with RFC3986
Julien Pauli [Tue, 21 Jun 2016 10:45:49 +0000 (12:45 +0200)]
Fixed parse_url() for better compliance with RFC3986

9 years agoMerge branch 'PHP-7.0'
Anatol Belski [Wed, 22 Jun 2016 10:23:24 +0000 (12:23 +0200)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  fix test cleanup

9 years agoMerge branch 'PHP-5.6' into PHP-7.0
Anatol Belski [Wed, 22 Jun 2016 10:22:03 +0000 (12:22 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0

* PHP-5.6:
  fix test cleanup

9 years agofix test cleanup
Anatol Belski [Wed, 22 Jun 2016 10:20:02 +0000 (12:20 +0200)]
fix test cleanup

9 years agoMerge branch 'PHP-7.0'
Anatol Belski [Wed, 22 Jun 2016 09:45:30 +0000 (11:45 +0200)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  fix dir separator in test

9 years agoMerge branch 'PHP-5.6' into PHP-7.0
Anatol Belski [Wed, 22 Jun 2016 09:44:14 +0000 (11:44 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0

* PHP-5.6:
  fix dir separator in test

9 years agofix dir separator in test
Anatol Belski [Wed, 22 Jun 2016 09:41:05 +0000 (11:41 +0200)]
fix dir separator in test

9 years agofix test
Anatol Belski [Wed, 22 Jun 2016 06:41:39 +0000 (08:41 +0200)]
fix test

9 years agobump version after release
Joe Watkins [Wed, 22 Jun 2016 05:33:20 +0000 (06:33 +0100)]
bump version after release

9 years agobump version for release
Joe Watkins [Wed, 22 Jun 2016 05:30:30 +0000 (06:30 +0100)]
bump version for release

9 years agoMerge branch 'PHP-7.0'
Ferenc Kovacs [Wed, 22 Jun 2016 01:09:18 +0000 (03:09 +0200)]
Merge branch 'PHP-7.0'

9 years agoMerge branch 'PHP-5.6' into PHP-7.0
Ferenc Kovacs [Wed, 22 Jun 2016 01:08:10 +0000 (03:08 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0

9 years agoupdate NEWS
Ferenc Kovacs [Wed, 22 Jun 2016 01:03:01 +0000 (03:03 +0200)]
update NEWS

9 years agoFixed test according to FR #46600 ("_empty_" key in objects)
Dmitry Stogov [Tue, 21 Jun 2016 21:56:56 +0000 (00:56 +0300)]
Fixed test according to FR #46600 ("_empty_" key in objects)

9 years agoFixed compilation warnings
Dmitry Stogov [Tue, 21 Jun 2016 21:40:50 +0000 (00:40 +0300)]
Fixed compilation warnings

9 years agoEnable Zend signals by default
Dmitry Stogov [Tue, 21 Jun 2016 17:14:19 +0000 (20:14 +0300)]
Enable Zend signals by default

9 years agoFixed compilation warnings
Dmitry Stogov [Tue, 21 Jun 2016 17:12:29 +0000 (20:12 +0300)]
Fixed compilation warnings

9 years agoRestored signed format specifier
Dmitry Stogov [Tue, 21 Jun 2016 17:12:04 +0000 (20:12 +0300)]
Restored signed format specifier

9 years agoRevert "sync tests with the latest format fixes"
Dmitry Stogov [Tue, 21 Jun 2016 17:10:44 +0000 (20:10 +0300)]
Revert "sync tests with the latest format fixes"

This reverts commit ef7116d55b82e8bfb93f410105ad244c401fbebb.

9 years agosync tests with the latest format fixes
Anatol Belski [Tue, 21 Jun 2016 17:06:28 +0000 (19:06 +0200)]
sync tests with the latest format fixes

9 years agofix include order
Anatol Belski [Tue, 21 Jun 2016 16:58:11 +0000 (18:58 +0200)]
fix include order

9 years agofix typos
Anatol Belski [Tue, 21 Jun 2016 15:43:27 +0000 (17:43 +0200)]
fix typos

9 years agoMerge branch 'PHP-7.0'
Anatol Belski [Tue, 21 Jun 2016 15:25:12 +0000 (17:25 +0200)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  fix two remaining tests

9 years agofix two remaining tests
Anatol Belski [Tue, 21 Jun 2016 15:24:08 +0000 (17:24 +0200)]
fix two remaining tests

9 years agoFixed compilation warnings
Dmitry Stogov [Tue, 21 Jun 2016 14:56:07 +0000 (17:56 +0300)]
Fixed compilation warnings

9 years agoMerge branch 'PHP-7.0'
Anatol Belski [Tue, 21 Jun 2016 14:23:50 +0000 (16:23 +0200)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  fix test

9 years agoMerge branch 'PHP-5.6' into PHP-7.0
Anatol Belski [Tue, 21 Jun 2016 14:22:51 +0000 (16:22 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0

* PHP-5.6:
  fix test

9 years agofix test
Anatol Belski [Tue, 21 Jun 2016 14:20:03 +0000 (16:20 +0200)]
fix test

There is a difference between TS and NTS warning message, since
virtual_mkdir vs glibc directly is used. This has no effect for
the actual fix functionality.

9 years agoMerge branch 'master' of git.php.net:php-src
Dmitry Stogov [Tue, 21 Jun 2016 13:55:59 +0000 (16:55 +0300)]
Merge branch 'master' of git.php.net:php-src

* 'master' of git.php.net:php-src:
  re-fix leak
  re-fix leak
  Revert "fix leak"
  Revert "fix leak"

9 years agoFixed compilation warnings
Dmitry Stogov [Tue, 21 Jun 2016 13:55:17 +0000 (16:55 +0300)]
Fixed compilation warnings

9 years agoMerge branch 'PHP-7.0'
Anatol Belski [Tue, 21 Jun 2016 13:22:31 +0000 (15:22 +0200)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  re-fix leak
  re-fix leak
  Revert "fix leak"

9 years agore-fix leak
Anatol Belski [Tue, 21 Jun 2016 13:21:58 +0000 (15:21 +0200)]
re-fix leak

9 years agoMerge branch 'PHP-5.6' into PHP-7.0
Anatol Belski [Tue, 21 Jun 2016 13:21:26 +0000 (15:21 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0

* PHP-5.6:
  re-fix leak
  Revert "fix leak"

9 years agore-fix leak
Anatol Belski [Tue, 21 Jun 2016 13:18:10 +0000 (15:18 +0200)]
re-fix leak

9 years agoMerge branch 'master' of git.php.net:php-src
Anatol Belski [Tue, 21 Jun 2016 13:14:22 +0000 (15:14 +0200)]
Merge branch 'master' of git.php.net:php-src

9 years agoAdded ZEND_ATTRIBUTE_FORMAT to some middind functions.
Dmitry Stogov [Tue, 21 Jun 2016 13:00:37 +0000 (16:00 +0300)]
Added ZEND_ATTRIBUTE_FORMAT to some middind functions.
"%p" replaced by ZEND_LONG_FMT to avoid compilation warnings.
Fixed most incorrect use cases of format specifiers.

9 years agoMerge branch 'PHP-7.0'
Anatol Belski [Tue, 21 Jun 2016 12:59:56 +0000 (14:59 +0200)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  Revert "fix leak"

9 years agoRevert "fix leak"
Anatol Belski [Tue, 21 Jun 2016 12:58:15 +0000 (14:58 +0200)]
Revert "fix leak"

This reverts commit 757105e2a26ec18ad3283be277516d81ba883bb2.

9 years agoRevert "fix leak"
Anatol Belski [Tue, 21 Jun 2016 12:51:43 +0000 (14:51 +0200)]
Revert "fix leak"

This reverts commit c5d9c508976bb289c265d99938bda4dbf14622d3.

9 years agoMerge branch 'PHP-7.0'
Anatol Belski [Tue, 21 Jun 2016 11:27:09 +0000 (13:27 +0200)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  fix leak
  fix leak

9 years agoMerge branch 'PHP-5.6' into PHP-7.0
Anatol Belski [Tue, 21 Jun 2016 11:26:34 +0000 (13:26 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0

* PHP-5.6:
  fix leak

9 years agofix leak
Anatol Belski [Tue, 21 Jun 2016 11:26:12 +0000 (13:26 +0200)]
fix leak

9 years agofix leak
Anatol Belski [Tue, 21 Jun 2016 10:29:41 +0000 (12:29 +0200)]
fix leak

9 years agoMerge branch 'PHP-7.0'
Remi Collet [Tue, 21 Jun 2016 09:17:08 +0000 (11:17 +0200)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  bump zip version

9 years agobump zip version
Remi Collet [Tue, 21 Jun 2016 09:16:21 +0000 (11:16 +0200)]
bump zip version

9 years agoMerge branch 'PHP-7.0'
Anatol Belski [Tue, 21 Jun 2016 07:55:20 +0000 (09:55 +0200)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  remove the huge test file, generate it on the fly instead
  remove the huge test file, generate it on the fly instead

9 years agoMerge branch 'PHP-5.6' into PHP-7.0
Anatol Belski [Tue, 21 Jun 2016 07:54:34 +0000 (09:54 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0

* PHP-5.6:
  remove the huge test file, generate it on the fly instead
  remove the huge test file, generate it on the fly instead

9 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Tue, 21 Jun 2016 07:53:04 +0000 (09:53 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  remove the huge test file, generate it on the fly instead

9 years agoMerge branch 'PHP-7.0'
Anatol Belski [Tue, 21 Jun 2016 07:49:13 +0000 (09:49 +0200)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  remove the huge test file, generate it on the fly instead

9 years agoremove the huge test file, generate it on the fly instead
Anatol Belski [Tue, 21 Jun 2016 07:42:38 +0000 (09:42 +0200)]
remove the huge test file, generate it on the fly instead

9 years agoremove the huge test file, generate it on the fly instead
Anatol Belski [Tue, 21 Jun 2016 07:42:38 +0000 (09:42 +0200)]
remove the huge test file, generate it on the fly instead

9 years agoremove the huge test file, generate it on the fly instead
Anatol Belski [Tue, 21 Jun 2016 07:42:38 +0000 (09:42 +0200)]
remove the huge test file, generate it on the fly instead

9 years agoMerge branch 'PHP-7.0'
Stanislav Malyshev [Tue, 21 Jun 2016 07:28:26 +0000 (00:28 -0700)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  Now the right bug #
  Fix NEWS

9 years agoMerge branch 'PHP-5.6' into PHP-7.0
Stanislav Malyshev [Tue, 21 Jun 2016 07:28:17 +0000 (00:28 -0700)]
Merge branch 'PHP-5.6' into PHP-7.0

* PHP-5.6:
  Now the right bug #
  Fix NEWS

Conflicts:
configure.in
main/php_version.h

9 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Tue, 21 Jun 2016 07:27:46 +0000 (00:27 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Now the right bug #
  Fix NEWS

9 years agoMerge branch 'PHP-7.0'
Stanislav Malyshev [Tue, 21 Jun 2016 07:27:01 +0000 (00:27 -0700)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  iFixed bug #72446 - Integer Overflow in gdImagePaletteToTrueColor() resulting in heap overflow
  update NEWS
  fix tests
  fix build
  Fix bug #72455:  Heap Overflow due to integer overflows
  Fix bug #72434: ZipArchive class Use After Free Vulnerability in PHP's GC algorithm and unserialize
  Fixed ##72433: Use After Free Vulnerability in PHP's GC algorithm and unserialize
  Fix bug #72407: NULL Pointer Dereference at _gdScaleVert
  Fix bug #72402: _php_mb_regex_ereg_replace_exec - double free
  Fix bug #72298 pass2_no_dither out-of-bounds access
  Fixed #72339 Integer Overflow in _gd2GetHeader() resulting in heap overflow
  Fix bug #72262 - do not overflow int
  Fix bug #72400 and #72403 - prevent signed int overflows for string lengths
  Fix bug #72275: don't allow smart_str to overflow int
  Fix bug #72340: Double Free Courruption in wddx_deserialize
  Fix bug #72321 - use efree() for emalloc allocation
  5.6.23RC1
  fix NEWS
  set versions

9 years agoMerge branch 'PHP-7.0.8' into PHP-7.0
Stanislav Malyshev [Tue, 21 Jun 2016 07:25:49 +0000 (00:25 -0700)]
Merge branch 'PHP-7.0.8' into PHP-7.0

* PHP-7.0.8:
  iFixed bug #72446 - Integer Overflow in gdImagePaletteToTrueColor() resulting in heap overflow
  update NEWS
  fix tests
  fix build
  Fix bug #72455:  Heap Overflow due to integer overflows
  Fix bug #72434: ZipArchive class Use After Free Vulnerability in PHP's GC algorithm and unserialize
  Fixed ##72433: Use After Free Vulnerability in PHP's GC algorithm and unserialize
  Fix bug #72407: NULL Pointer Dereference at _gdScaleVert
  Fix bug #72402: _php_mb_regex_ereg_replace_exec - double free
  Fix bug #72298 pass2_no_dither out-of-bounds access
  Fixed #72339 Integer Overflow in _gd2GetHeader() resulting in heap overflow
  Fix bug #72262 - do not overflow int
  Fix bug #72400 and #72403 - prevent signed int overflows for string lengths
  Fix bug #72275: don't allow smart_str to overflow int
  Fix bug #72340: Double Free Courruption in wddx_deserialize
  Fix bug #72321 - use efree() for emalloc allocation
  5.6.23RC1
  fix NEWS
  set versions

Conflicts:
configure.in
main/php_version.h

9 years agoMerge branch 'PHP-5.6.23' into PHP-7.0.8
Stanislav Malyshev [Tue, 21 Jun 2016 07:24:32 +0000 (00:24 -0700)]
Merge branch 'PHP-5.6.23' into PHP-7.0.8

* PHP-5.6.23: (24 commits)
  iFixed bug #72446 - Integer Overflow in gdImagePaletteToTrueColor() resulting in heap overflow
  update NEWS
  fix tests
  fix build
  Fix bug #72455:  Heap Overflow due to integer overflows
  Fix bug #72434: ZipArchive class Use After Free Vulnerability in PHP's GC algorithm and unserialize
  Fixed ##72433: Use After Free Vulnerability in PHP's GC algorithm and unserialize
  Fix bug #72407: NULL Pointer Dereference at _gdScaleVert
  Fix bug #72402: _php_mb_regex_ereg_replace_exec - double free
  Fix bug #72298 pass2_no_dither out-of-bounds access
  Fixed #72339 Integer Overflow in _gd2GetHeader() resulting in heap overflow
  Fix bug #72262 - do not overflow int
  Fix bug #72400 and #72403 - prevent signed int overflows for string lengths
  Fix bug #72275: don't allow smart_str to overflow int
  Fix bug #72340: Double Free Courruption in wddx_deserialize
  update NEWS
  Fix #66387: Stack overflow with imagefilltoborder
  Fix bug #72321 - use efree() for emalloc allocation
  5.6.23RC1
  Fix bug #72140 (segfault after calling ERR_free_strings())
  ...

Conflicts:
configure.in
ext/mbstring/php_mbregex.c
ext/mcrypt/mcrypt.c
ext/spl/spl_array.c
ext/spl/spl_directory.c
ext/standard/php_smart_str.h
ext/standard/string.c
ext/standard/url.c
ext/wddx/wddx.c
ext/zip/php_zip.c
main/php_version.h

9 years agoNow the right bug #
Stanislav Malyshev [Tue, 21 Jun 2016 07:18:27 +0000 (00:18 -0700)]
Now the right bug #

9 years agoFix NEWS
Stanislav Malyshev [Tue, 21 Jun 2016 07:14:50 +0000 (00:14 -0700)]
Fix NEWS

9 years agoMerge branch 'PHP-5.6.23' into PHP-5.6
Stanislav Malyshev [Tue, 21 Jun 2016 07:02:37 +0000 (00:02 -0700)]
Merge branch 'PHP-5.6.23' into PHP-5.6

* PHP-5.6.23:
  Fixed bug #72446 - Integer Overflow in gdImagePaletteToTrueColor() resulting in heap overflow
  update NEWS
  fix tests
  fix build
  Fix bug #72455:  Heap Overflow due to integer overflows
  Fix bug #72434: ZipArchive class Use After Free Vulnerability in PHP's GC algorithm and unserialize
  Fixed ##72433: Use After Free Vulnerability in PHP's GC algorithm and unserialize
  Fix bug #72407: NULL Pointer Dereference at _gdScaleVert
  Fix bug #72402: _php_mb_regex_ereg_replace_exec - double free
  Fix bug #72298 pass2_no_dither out-of-bounds access
  Fixed #72339 Integer Overflow in _gd2GetHeader() resulting in heap overflow
  Fix bug #72262 - do not overflow int
  Fix bug #72400 and #72403 - prevent signed int overflows for string lengths
  Fix bug #72275: don't allow smart_str to overflow int
  Fix bug #72340: Double Free Courruption in wddx_deserialize
  Fix bug #72321 - use efree() for emalloc allocation
  5.6.23RC1

Conflicts:
configure.in
main/php_version.h

9 years agoMerge branch 'PHP-5.5' into PHP-5.6.23
Stanislav Malyshev [Tue, 21 Jun 2016 07:01:48 +0000 (00:01 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6.23

* PHP-5.5:
  Fixed bug #72446 - Integer Overflow in gdImagePaletteToTrueColor() resulting in heap overflow
  update NEWS
  fix tests
  fix build
  Fix bug #72455:  Heap Overflow due to integer overflows
  Fix bug #72434: ZipArchive class Use After Free Vulnerability in PHP's GC algorithm and unserialize
  Fixed ##72433: Use After Free Vulnerability in PHP's GC algorithm and unserialize
  Fix bug #72407: NULL Pointer Dereference at _gdScaleVert
  Fix bug #72402: _php_mb_regex_ereg_replace_exec - double free
  Fix bug #72298 pass2_no_dither out-of-bounds access
  Fixed #72339 Integer Overflow in _gd2GetHeader() resulting in heap overflow
  Fix bug #72262 - do not overflow int
  Fix bug #72400 and #72403 - prevent signed int overflows for string lengths
  Fix bug #72275: don't allow smart_str to overflow int
  Fix bug #72340: Double Free Courruption in wddx_deserialize
  update NEWS
  Fix #66387: Stack overflow with imagefilltoborder
  Skip test which is 64bits only
  5.5.37 now

Conflicts:
configure.in
ext/mcrypt/mcrypt.c
ext/spl/spl_directory.c
main/php_version.h

9 years agoiFixed bug #72446 - Integer Overflow in gdImagePaletteToTrueColor() resulting in...
Stanislav Malyshev [Tue, 21 Jun 2016 06:58:26 +0000 (23:58 -0700)]
iFixed bug #72446 - Integer Overflow in gdImagePaletteToTrueColor() resulting in heap overflow

9 years agoupdate NEWS
Stanislav Malyshev [Tue, 21 Jun 2016 06:45:37 +0000 (23:45 -0700)]
update NEWS

9 years agoMerge branch 'PHP-5.5.37' into PHP-5.5
Stanislav Malyshev [Tue, 21 Jun 2016 06:31:54 +0000 (23:31 -0700)]
Merge branch 'PHP-5.5.37' into PHP-5.5

* PHP-5.5.37:
  fix tests
  fix build
  Fix bug #72455:  Heap Overflow due to integer overflows
  Fix bug #72434: ZipArchive class Use After Free Vulnerability in PHP's GC algorithm and unserialize
  Fixed ##72433: Use After Free Vulnerability in PHP's GC algorithm and unserialize
  Fix bug #72407: NULL Pointer Dereference at _gdScaleVert
  Fix bug #72402: _php_mb_regex_ereg_replace_exec - double free
  Fix bug #72298 pass2_no_dither out-of-bounds access
  Fixed #72339 Integer Overflow in _gd2GetHeader() resulting in heap overflow
  Fix bug #72262 - do not overflow int
  Fix bug #72400 and #72403 - prevent signed int overflows for string lengths
  Fix bug #72275: don't allow smart_str to overflow int
  Fix bug #72340: Double Free Courruption in wddx_deserialize

9 years agofix tests
Stanislav Malyshev [Tue, 21 Jun 2016 05:54:55 +0000 (22:54 -0700)]
fix tests

9 years agofix build
Stanislav Malyshev [Tue, 21 Jun 2016 05:13:31 +0000 (22:13 -0700)]
fix build

9 years agoFix bug #72455: Heap Overflow due to integer overflows
Stanislav Malyshev [Tue, 21 Jun 2016 04:51:42 +0000 (21:51 -0700)]
Fix bug #72455:  Heap Overflow due to integer overflows

9 years agoFix bug #72434: ZipArchive class Use After Free Vulnerability in PHP's GC algorithm...
Stanislav Malyshev [Tue, 21 Jun 2016 04:35:22 +0000 (21:35 -0700)]
Fix bug #72434: ZipArchive class Use After Free Vulnerability in PHP's GC algorithm and unserialize

9 years agoFixed ##72433: Use After Free Vulnerability in PHP's GC algorithm and unserialize
Stanislav Malyshev [Tue, 21 Jun 2016 04:26:33 +0000 (21:26 -0700)]
Fixed ##72433: Use After Free Vulnerability in PHP's GC algorithm and unserialize

9 years agoMerge branch 'master' into zend_signals
Dmitry Stogov [Mon, 20 Jun 2016 19:42:18 +0000 (22:42 +0300)]
Merge branch 'master' into zend_signals

* master:
  Improved support for zend-signals.
  Use empty keys instead of _empty_ in json decoding
  update NEWS
  Fix bug #71936 (Segmentation fault destroying HTTP_RAW_POST_DATA)

9 years agoMerge branch 'master' of git.php.net:php-src
Dmitry Stogov [Mon, 20 Jun 2016 19:41:36 +0000 (22:41 +0300)]
Merge branch 'master' of git.php.net:php-src

* 'master' of git.php.net:php-src:
  Use empty keys instead of _empty_ in json decoding
  update NEWS
  Fix bug #71936 (Segmentation fault destroying HTTP_RAW_POST_DATA)

9 years agoImproved support for zend-signals.
Dmitry Stogov [Mon, 20 Jun 2016 19:18:46 +0000 (22:18 +0300)]
Improved support for zend-signals.

9 years agoImproved support for zend-signals.
Dmitry Stogov [Mon, 20 Jun 2016 19:18:46 +0000 (22:18 +0300)]
Improved support for zend-signals.

9 years agoUse empty keys instead of _empty_ in json decoding
Jakub Zelenka [Sun, 29 May 2016 19:15:16 +0000 (20:15 +0100)]
Use empty keys instead of _empty_ in json decoding

9 years agoupdate NEWS
Anatol Belski [Mon, 20 Jun 2016 18:20:32 +0000 (20:20 +0200)]
update NEWS

9 years agoMerge branch 'PHP-7.0'
Remi Collet [Mon, 20 Jun 2016 16:45:10 +0000 (18:45 +0200)]
Merge branch 'PHP-7.0'

* PHP-7.0:
  Fix bug #71936 (Segmentation fault destroying HTTP_RAW_POST_DATA)

9 years agoMerge branch 'PHP-5.6' into PHP-7.0
Remi Collet [Mon, 20 Jun 2016 16:44:39 +0000 (18:44 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0

* PHP-5.6:
  Fix bug #71936 (Segmentation fault destroying HTTP_RAW_POST_DATA)

9 years agoFix bug #71936 (Segmentation fault destroying HTTP_RAW_POST_DATA)
Remi Collet [Mon, 20 Jun 2016 16:43:07 +0000 (18:43 +0200)]
Fix bug #71936 (Segmentation fault destroying HTTP_RAW_POST_DATA)

9 years agoMerge branch 'master' into zend_signals
Dmitry Stogov [Mon, 20 Jun 2016 16:21:06 +0000 (19:21 +0300)]
Merge branch 'master' into zend_signals

* master:
  Zend signals should be installed after request startup (or regular signals may be installed before zend_signal_startup)
  notes to UPGRADING.INTERNALS

9 years agoMerge branch 'master' of git.php.net:php-src
Dmitry Stogov [Mon, 20 Jun 2016 16:20:30 +0000 (19:20 +0300)]
Merge branch 'master' of git.php.net:php-src

* 'master' of git.php.net:php-src:
  notes to UPGRADING.INTERNALS

9 years agoZend signals should be installed after request startup (or regular signals may be...
Dmitry Stogov [Mon, 20 Jun 2016 16:19:16 +0000 (19:19 +0300)]
Zend signals should be installed after request startup (or regular signals may be installed before zend_signal_startup)

9 years agonotes to UPGRADING.INTERNALS
Anatol Belski [Mon, 20 Jun 2016 16:02:51 +0000 (18:02 +0200)]
notes to UPGRADING.INTERNALS

9 years agoMerge branch 'master' into zend_signals
Dmitry Stogov [Mon, 20 Jun 2016 15:51:23 +0000 (18:51 +0300)]
Merge branch 'master' into zend_signals

* master:
  Removed wrong HANDLE_UNBLOCK_INTERRUPTIONS()
  notes to UPGRADING
  Update NEWS
  Update NEWS
  Update NEWS
  Fix #64641: imagefilledpolygon doesn't draw horizontal line

9 years agoRemoved wrong HANDLE_UNBLOCK_INTERRUPTIONS()
Dmitry Stogov [Mon, 20 Jun 2016 15:50:24 +0000 (18:50 +0300)]
Removed wrong HANDLE_UNBLOCK_INTERRUPTIONS()

9 years agonotes to UPGRADING
Anatol Belski [Mon, 20 Jun 2016 14:54:09 +0000 (16:54 +0200)]
notes to UPGRADING

9 years agoMerge branch 'master' of git.php.net:php-src
Dmitry Stogov [Mon, 20 Jun 2016 14:17:56 +0000 (17:17 +0300)]
Merge branch 'master' of git.php.net:php-src

* 'master' of git.php.net:php-src:
  Update NEWS
  Update NEWS
  Update NEWS
  Fix #64641: imagefilledpolygon doesn't draw horizontal line

9 years agoEnable Zend signals by default
Dmitry Stogov [Mon, 20 Jun 2016 14:15:04 +0000 (17:15 +0300)]
Enable Zend signals by default

9 years agoReverted chunk committed by mistake.
Dmitry Stogov [Mon, 20 Jun 2016 14:11:35 +0000 (17:11 +0300)]
Reverted chunk committed by mistake.

9 years agoMerge branch 'master' of http://git.php.net/repository/php-src
Christoph M. Becker [Mon, 20 Jun 2016 13:43:33 +0000 (15:43 +0200)]
Merge branch 'master' of http://git.php.net/repository/php-src

9 years agoUpdate NEWS
Christoph M. Becker [Mon, 20 Jun 2016 13:39:34 +0000 (15:39 +0200)]
Update NEWS

9 years agoFixed phpdbg build without --enable-zend-signals
Dmitry Stogov [Mon, 20 Jun 2016 13:32:24 +0000 (16:32 +0300)]
Fixed phpdbg build without --enable-zend-signals

9 years agoMerge branch 'PHP-7.0'
Christoph M. Becker [Mon, 20 Jun 2016 13:29:27 +0000 (15:29 +0200)]
Merge branch 'PHP-7.0'

9 years agoUpdate NEWS
Christoph M. Becker [Mon, 20 Jun 2016 13:28:41 +0000 (15:28 +0200)]
Update NEWS

9 years agoMerge branch 'PHP-5.6' into PHP-7.0
Christoph M. Becker [Mon, 20 Jun 2016 13:20:58 +0000 (15:20 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0

9 years agoUpdate NEWS
Christoph M. Becker [Mon, 20 Jun 2016 13:18:47 +0000 (15:18 +0200)]
Update NEWS

9 years agoFix #64641: imagefilledpolygon doesn't draw horizontal line
Christoph M. Becker [Sun, 19 Jun 2016 11:54:55 +0000 (13:54 +0200)]
Fix #64641: imagefilledpolygon doesn't draw horizontal line

As has been reported, 1-dimensional horizontal filled polygons are not drawn
at all. That is caused by the scanline algorithm used for drawing filled
polygons which skips the drawing of horizontal edges, because that is
normally not necessary. If, however, the polygon consists of horizontal
edges only, that obviously doesn't work, so we add a special case handling.

That has also been fixed in libgd with
<https://github.com/libgd/libgd/commit/f9f10fa9>.

9 years agoProtect OPcache from termination during SHM modification.
Dmitry Stogov [Mon, 20 Jun 2016 13:03:31 +0000 (16:03 +0300)]
Protect OPcache from termination during SHM modification.

9 years agoHANDLE_BLOCK/UNBLOCK_INTERRUPTIONS() protection on inter-process data is completely...
Dmitry Stogov [Mon, 20 Jun 2016 12:50:41 +0000 (15:50 +0300)]
HANDLE_BLOCK/UNBLOCK_INTERRUPTIONS() protection on inter-process data is completely useless now.
Historicaly, these macros were introduced as a protection from execution timeout handling, but we don't need them anymore after "safe execution timeout" implementation.
These macros are still useful to protect from termination during inner process data modification, because of OS signals (e.g. SIGTERM during OPcache SHM update).