Xinchen Hui
53de1c2830
Fixed format
2016-06-24 21:13:04 +08:00
Anatol Belski
056c2ce349
yet another test rewrite
2016-06-23 09:42:17 +02:00
Xinchen Hui
bd74e7d013
Fixed bug #72476 (Memleak in jit_stack)
2016-06-23 14:06:48 +08:00
Anatol Belski
4edbac6ec5
rewrite test
2016-06-22 19:46:02 +02:00
Anatol Belski
e453904251
Fixed bug #72463 mail fails with invalid argument
2016-06-22 19:06:33 +02:00
Anatol Belski
c196f9cdf7
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
fix test cleanup
2016-06-22 12:22:03 +02:00
Anatol Belski
4638ba9c07
fix test cleanup
2016-06-22 12:20:02 +02:00
Anatol Belski
98f6248dcf
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
fix dir separator in test
2016-06-22 11:44:14 +02:00
Anatol Belski
de1c407348
fix dir separator in test
2016-06-22 11:41:05 +02:00
Anatol Belski
ed10168b30
fix two remaining tests
2016-06-21 17:24:08 +02:00
Anatol Belski
1d5a4520be
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
fix test
2016-06-21 16:22:51 +02:00
Anatol Belski
e3bd360ec9
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.
2016-06-21 16:20:03 +02:00
Anatol Belski
5a9f0c77ad
re-fix leak
2016-06-21 15:21:58 +02:00
Anatol Belski
a00350486f
re-fix leak
2016-06-21 15:18:10 +02:00
Anatol Belski
9a9249a8d0
Revert "fix leak"
...
This reverts commit 757105e2a2
.
2016-06-21 14:58:15 +02:00
Anatol Belski
e6cc30e167
Revert "fix leak"
...
This reverts commit c5d9c50897
.
2016-06-21 14:51:43 +02:00
Anatol Belski
757105e2a2
fix leak
2016-06-21 13:26:12 +02:00
Anatol Belski
c5d9c50897
fix leak
2016-06-21 12:29:41 +02:00
Remi Collet
69fd1133d0
bump zip version
2016-06-21 11:16:21 +02:00
Anatol Belski
2af71a04b0
remove the huge test file, generate it on the fly instead
2016-06-21 09:48:11 +02:00
Anatol Belski
fd93c8601d
remove the huge test file, generate it on the fly instead
2016-06-21 09:45:26 +02:00
Anatol Belski
0c7250f260
remove the huge test file, generate it on the fly instead
2016-06-21 09:42:38 +02:00
Stanislav Malyshev
8705254f2d
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
2016-06-21 00:25:49 -07:00
Stanislav Malyshev
2a65544f78
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
2016-06-21 00:24:32 -07:00
Stanislav Malyshev
c9b24ef307
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
2016-06-21 00:02:37 -07:00
Stanislav Malyshev
7dde353ee7
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
2016-06-21 00:01:48 -07:00
Stanislav Malyshev
c395c6e5d7
iFixed bug #72446 - Integer Overflow in gdImagePaletteToTrueColor() resulting in heap overflow
2016-06-20 23:58:26 -07:00
Stanislav Malyshev
e1d2f86a41
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
2016-06-20 23:31:54 -07:00
Stanislav Malyshev
5f107ab8a6
fix tests
2016-06-20 22:54:55 -07:00
Stanislav Malyshev
7f428cae88
fix build
2016-06-20 22:13:31 -07:00
Stanislav Malyshev
6c5211a0ce
Fix bug #72455 : Heap Overflow due to integer overflows
2016-06-20 21:51:42 -07:00
Stanislav Malyshev
f6aef68089
Fix bug #72434 : ZipArchive class Use After Free Vulnerability in PHP's GC algorithm and unserialize
2016-06-20 21:35:22 -07:00
Stanislav Malyshev
3f627e580a
Fixed ##72433: Use After Free Vulnerability in PHP's GC algorithm and unserialize
2016-06-20 21:26:33 -07:00
Christoph M. Becker
5cc924e5c2
Merge branch 'PHP-5.6' into PHP-7.0
2016-06-20 15:20:58 +02:00
Christoph M. Becker
4b4275059f
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 >.
2016-06-20 15:17:52 +02:00
Stanislav Malyshev
8c0133f0eb
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
Fix bug #72447 : Type Confusion in php_bz2_filter_create()
Conflicts:
ext/bz2/bz2_filter.c
2016-06-18 22:11:23 -07:00
Stanislav Malyshev
42b2d7fec5
Fix bug #72447 : Type Confusion in php_bz2_filter_create()
2016-06-18 22:10:22 -07:00
Stanislav Malyshev
b9ec171e7d
Fix bug #72407 : NULL Pointer Dereference at _gdScaleVert
2016-06-18 21:57:25 -07:00
Stanislav Malyshev
5b597a2e5b
Fix bug #72402 : _php_mb_regex_ereg_replace_exec - double free
2016-06-18 21:48:39 -07:00
Stanislav Malyshev
e9ac8954be
Fix bug #72298 pass2_no_dither out-of-bounds access
2016-06-18 21:06:09 -07:00
Pierre Joye
7722455726
Fixed #72339 Integer Overflow in _gd2GetHeader() resulting in heap overflow
2016-06-18 20:15:10 +02:00
Christoph M. Becker
eb456d2d27
Merge branch 'PHP-5.6' into PHP-7.0
2016-06-17 17:52:10 +02:00
Christoph M. Becker
ed0ec66996
Fix #53640 : XBM images require width to be multiple of 8
2016-06-17 17:50:36 +02:00
Xinchen Hui
958f18c1a1
Fixed "implicit declaration of function ‘msgformat_fix_quotes’"
2016-06-17 15:59:41 +08:00
Jakub Zelenka
307e546e1a
Merge branch 'PHP-5.6' into PHP-7.0
2016-06-16 20:11:54 +01:00
Jakub Zelenka
0c34f53c93
Fix incorrect error suppressing in openssl_error_string test
2016-06-16 20:11:02 +01:00
Jakub Zelenka
84948e6382
Fix occasionally failing OpenSSL DH bug test
...
The test was failing when first byte was 0
2016-06-16 20:09:17 +01:00
Christoph M. Becker
60feda4ea4
Merge branch 'PHP-5.6' into PHP-7.0
2016-06-16 14:06:39 +02:00
Christoph M. Becker
8aa511f1fc
Fix #43475 : Styled thick horizontal lines are scrambled
...
Thick lines are drawn by gdImageFilledRectangle(), which iterates over
the x ordinate first (Z order) to apply the style pattern. While this works
fine for vertical and diagonal lines, it obviously fails for horizontal
lines, which have to be iterated over in N order.
To fix this bug, we introduce the helpers gdImageFilled(H|V)Rectangle(),
which may be reused for other purposes as well.
This is basically the same fix as libgd/libgd/c2b91dbc.
2016-06-16 13:59:00 +02:00
Stanislav Malyshev
7245bff300
Fix bug #72262 - do not overflow int
2016-06-15 21:58:26 -07:00
Stanislav Malyshev
88746d60ab
Fix bug #72400 and #72403 - prevent signed int overflows for string lengths
2016-06-15 21:51:28 -07:00
Derick Rethans
8267a5fba7
Fixed expected test outcome due to rule changes
2016-06-15 18:31:41 +01:00
Derick Rethans
76ec139a0a
Merge branch 'PHP-5.6' into PHP-7.0
2016-06-15 18:30:03 +01:00
Derick Rethans
e0e83c0180
Fixed expected test outcome due to rule changes
2016-06-15 18:29:40 +01:00
Derick Rethans
020541587a
Updated to version 2016.5 (2016e)
2016-06-15 11:58:50 +01:00
Derick Rethans
fffa1aa0f3
Updated to version 2016.5 (2016e)
2016-06-15 11:58:47 +01:00
Xinchen Hui
c3fc4194ea
Merge branch 'PHP-7.0' of git.php.net:/php-src into PHP-7.0
...
* 'PHP-7.0' of git.php.net:/php-src:
Maybe fix bug #72011
Fix #50845 : exif_process_IFD_TAG: Use the right offset if reading from stream
Fix bug #72138 - Integer Overflow in Length of String-typed ZVAL
2016-06-15 14:56:07 +08:00
Xinchen Hui
999a3553d5
Fixed(attempt to) bug #72405 (mb_ereg_replace - mbc_to_code (oniguruma) - oob read access)
...
according to ext/mbstring/oniguruma/enc/utf8.c, max bytes are 6
2016-06-15 14:54:57 +08:00
Nikita Popov
93f7939891
Merge branch 'PHP-5.6' into PHP-7.0
...
Conflicts:
ext/date/php_date.c
2016-06-14 22:38:44 +02:00
Nikita Popov
248fdfcf73
Maybe fix bug #72011
2016-06-14 22:37:27 +02:00
Stanislav Malyshev
49b1290617
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
Fix #50845 : exif_process_IFD_TAG: Use the right offset if reading from stream
2016-06-14 10:50:45 -07:00
Bartosz Dziewoński
1ab5a1b432
Fix #50845 : exif_process_IFD_TAG: Use the right offset if reading from stream
...
When the location of the data is outside of the range we have
preloaded (for example, if it's before the beginning of the IFD
structure), we have to read it from the stream into a separate buffer.
The offset calculations in this case were incorrect, resulting in
bogus values being read for the affected fields (sometimes parts of
other fields, sometimes binary data).
The included test image, sourced from [1], is in the public domain.
[1] https://commons.wikimedia.org/wiki/File:U.S._Marines_Prepare_to_board_an_MV-22_Osprey_160509-M-AF202-041.jpg
2016-06-14 10:48:08 -07:00
Stanislav Malyshev
4c968c6ddd
Fix bug #72138 - Integer Overflow in Length of String-typed ZVAL
2016-06-14 01:03:03 -07:00
Stanislav Malyshev
489fd56fe3
Fix bug #72275 : don't allow smart_str to overflow int
2016-06-14 00:02:17 -07:00
Xinchen Hui
3d56418722
Fixed bug #72399 (Use-After-Free in MBString (search_re))
2016-06-13 18:20:26 -07:00
Xinchen Hui
d1ab974f0b
Fixed bug #72306 (Heap overflow through proc_open and $env parameter)
2016-06-13 21:08:04 +08:00
Stanislav Malyshev
a44c89e8af
Fix bug #72340 : Double Free Courruption in wddx_deserialize
2016-06-12 23:18:23 -07:00
Christoph M. Becker
f96ebb0986
Fix #66387 : Stack overflow with imagefilltoborder
...
The stack overflow is caused by the recursive algorithm in combination with a
very large negative coordinate passed to gdImageFillToBorder(). As there is
already a clipping for large positive coordinates to the width and height of
the image, it seems to be consequent to clip to zero also.
2016-06-13 08:10:36 +02:00
Stanislav Malyshev
d144590d38
Fix bug #72321 - use efree() for emalloc allocation
2016-06-12 21:35:13 -07:00
Jakub Zelenka
a2f4c32eb1
Merge branch 'PHP-5.6' into PHP-7.0
2016-06-12 18:39:32 +01:00
Jakub Zelenka
0e2447cd11
Fix bug #71915 (openssl_random_pseudo_bytes is not fork-safe)
...
Add time to the entropy before using RAND_bytes
2016-06-12 18:14:21 +01:00
Jakub Zelenka
54310d95f9
Fix bug #72336 (openssl_pkey_new does not fail for invalid DSA params)
2016-06-12 18:14:21 +01:00
Jakub Zelenka
4056edd20d
Update openssl_error_string to run and be more forgiving
2016-06-12 18:14:21 +01:00
Christoph M. Becker
07a793810f
Merge branch 'PHP-5.6' into PHP-7.0
2016-06-09 15:35:28 +02:00
Christoph M. Becker
1f7cc24df7
Merge branch 'pull-request/1930' into PHP-5.6
2016-06-09 15:28:58 +02:00
Dmitry Stogov
bfcf32237e
Fixed bug #72369 (array_merge() produces references in PHP7)
2016-06-09 15:07:44 +03:00
Jakub Zelenka
84dce33b04
Merge branch 'PHP-5.6' into PHP-7.0
2016-06-08 18:36:36 +01:00
Jakub Zelenka
05033c9ebd
Fix bug #72140 (segfault after calling ERR_free_strings())
2016-06-08 18:21:39 +01:00
Pierre Joye
4d81bf937f
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
prevent invalid color index (palette only), may lead to crash
Add CVE to #66387
add missing NEWS entry
2016-06-08 11:07:32 +07:00
Pierre Joye
6d3fa654b7
prevent invalid color index (palette only), may lead to crash
2016-06-08 11:06:48 +07:00
Pierre Joye
1bbd7fc7eb
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
#72337 invalid dimensions can lead to segv
2016-06-07 17:18:14 +07:00
Pierre Joye
f80125950c
#72337 invalid dimensions can lead to segv
2016-06-07 17:16:40 +07:00
Anatol Belski
edb8c3f6e3
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
Add test for bug #53735
2016-06-06 21:07:45 +02:00
Anatol Belski
2a0ed8a2eb
Add test for bug #53735
2016-06-06 21:06:06 +02:00
Anatol Belski
3e6c02b91a
fix ibase handle initialization, mostly compiler warnings
2016-06-06 13:30:17 +02:00
Anatol Belski
174c3371bd
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
fix typo
2016-06-06 08:58:08 +02:00
Anatol Belski
eaef8f6db2
fix typo
2016-06-06 08:56:40 +02:00
Anatol Belski
075c75873e
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
fix broken skipif and add xfail for now
2016-06-06 08:21:39 +02:00
Anatol Belski
1b2afd478b
fix broken skipif and add xfail for now
2016-06-06 08:20:01 +02:00
Anatol Belski
6ec8b2c57d
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
missing return
2016-06-06 07:33:36 +02:00
Anatol Belski
c05b417718
missing return
2016-06-06 07:28:12 +02:00
Jakub Zelenka
1f7535234e
Merge branch 'PHP-5.6' into PHP-7.0
2016-06-05 17:30:03 +01:00
Jakub Zelenka
d4615d1118
Add new test for openssl_pkey_new
2016-06-05 17:27:47 +01:00
Jakub Zelenka
497fe33d6f
Add test for openssl_error_string
...
This test is important for making sure that the error strings
from OpenSSL works as expected and we can safely add a fix
for storing the strings that is prepared.
2016-06-05 17:23:05 +01:00
Jakub Zelenka
5e9f387175
Remove openssl_x509_parse for OpenSSL 0.9.x
...
The test is unstable and it actually fails with latest 0.9.8
2016-06-05 16:28:50 +01:00
Raphaël Tournoy
1dfdae6de4
fix typo
2016-06-03 17:18:14 +02:00
Anatol Belski
22336db97f
Fixed bug #70484 selectordinal doesn't work with named parameters
2016-06-02 12:17:42 +02:00
Elizabeth Marie Smith
72c9324d70
Fix ODBC bug for varchars returning with length zero
2016-06-02 12:04:10 +02:00
Anatol Belski
79b978db9a
Add test for bug #72294
2016-06-01 11:55:35 +02:00
Anatol Belski
af8fa8e937
Fixed bug #72294 Segmentation fault/invalid pointer in connection with pgsql_stmt_dtor
2016-06-01 11:55:35 +02:00
Xinchen Hui
cf1ad54b64
Also include ini_get
2016-06-01 10:46:04 +08:00
Xinchen Hui
f5bc7e881b
Forgotten test script for bug #72300
2016-06-01 10:43:53 +08:00
Anatol Belski
1d4d8c7436
fix test portability
2016-05-31 18:42:40 +02:00
Xinchen Hui
f2a814df33
Fixed bug #72300 (ignore_user_abort(false) has no effect)
2016-05-31 07:24:02 -07:00
Xinchen Hui
953ee61a49
No sure why this is failed in travis
2016-05-31 17:22:47 +08:00
Xinchen Hui
47fa763fae
Fixed test (keyword is local related)
2016-05-31 16:55:58 +08:00
Xinchen Hui
072bc589fc
Attempt to fix tests fails
2016-05-31 16:48:19 +08:00
Xinchen Hui
d1dd9b4558
Re-Fixed bug #72155 (use-after-free caused by get_zval_xmlrpc_type)
2016-05-31 11:44:20 +08:00
Xinchen Hui
a811b5e38d
Revert "fix #72155 (use-after-free caused by get_zval_xmlrpc_type)"
...
This reverts commit 1690dcb827
.
2016-05-31 11:32:09 +08:00
Anatol Belski
933d6b188c
fix test title
2016-05-30 12:48:00 +02:00
Anatol Belski
97c530fece
Add test for bug #72258
2016-05-30 12:47:04 +02:00
Anatol Belski
2c80459c24
Expose missing flags from libzip at least >= 0.11.x
...
These are helpful with reading/writing zips containing non UTF-8
filenames to mitigate possibly changed libzip behaviors.
Partial cherry-pick of 893c2405ff
2016-05-30 10:32:43 +02:00
Joe Watkins
1690dcb827
fix #72155 (use-after-free caused by get_zval_xmlrpc_type)
2016-05-30 08:56:50 +01:00
Xinchen Hui
d29bd582a8
Added NEWS Entry
2016-05-28 16:12:10 +08:00
Remi Collet
4dd03651f3
Skip test which is 64bits only
...
Diff from test output
001+ Warning: fread(): Length parameter must be greater than 0 in ...
001- Warning: fread(): Length parameter must be no more than 2147483647 in ...
2016-05-25 16:40:52 +02:00
Remi Collet
ce932f6479
Skip test which is 64bits only
...
Diff from test output
001+ Warning: fread(): Length parameter must be greater than 0 in ...
001- Warning: fread(): Length parameter must be no more than 2147483647 in ...
2016-05-25 16:17:12 +02:00
Anatol Belski
65a2c451bb
fix test portability
2016-05-25 11:19:19 +02:00
Stanislav Malyshev
2fe563e8d8
Merge branch 'PHP-7.0.7' into PHP-7.0
...
* PHP-7.0.7:
Fix memory leak in imagescale()
Update NEWS
Better fix for bug #72135
Fixed bug #72227 : imagescale out-of-bounds read
Fix bug #72241 : get_icu_value_internal out-of-bounds read
Fix bug #72135 - don't create strings with lengths outside int range
set versions
Add check for string overflow to all string add operations
Fix bug #72114 - int/size_t confusion in fread
Updated NEWS
Fixed bug #71331 - Uninitialized pointer in phar_make_dirstream()
Conflicts:
configure.in
main/php_version.h
2016-05-24 20:51:52 -07:00
Stanislav Malyshev
3ed0114e7f
Merge branch 'PHP-5.5' into PHP-7.0.7
...
* PHP-5.5:
Fix memory leak in imagescale()
Update NEWS
Better fix for bug #72135
Fixed bug #72227 : imagescale out-of-bounds read
Fix bug #72241 : get_icu_value_internal out-of-bounds read
Fix bug #72135 - don't create strings with lengths outside int range
Add check for string overflow to all string add operations
Fix bug #72114 - int/size_t confusion in fread
Updated NEWS
Fixed bug #71331 - Uninitialized pointer in phar_make_dirstream()
Conflicts:
Zend/zend_operators.c
ext/intl/locale/locale_methods.c
ext/phar/dirstream.c
ext/phar/tests/bug71331.phpt
ext/standard/file.c
ext/standard/html.c
2016-05-24 18:05:06 -07:00
Stanislav Malyshev
2464b092eb
Merge branch 'PHP-5.6.22' into PHP-5.6
...
* PHP-5.6.22:
Fix memory leak in imagescale()
Update NEWS
Better fix for bug #72135
Fixed bug #72227 : imagescale out-of-bounds read
Fix bug #72241 : get_icu_value_internal out-of-bounds read
Fix bug #72135 - don't create strings with lengths outside int range
prepare for 5.6.22RC1
Add check for string overflow to all string add operations
Fix bug #72114 - int/size_t confusion in fread
Updated NEWS
Fixed bug #71331 - Uninitialized pointer in phar_make_dirstream()
Conflicts:
configure.in
main/php_version.h
2016-05-24 17:21:22 -07:00
Stanislav Malyshev
544940c48a
Merge branch 'PHP-5.5' into PHP-5.6.22
...
* PHP-5.5:
Fix memory leak in imagescale()
Update NEWS
Better fix for bug #72135
Fixed bug #72227 : imagescale out-of-bounds read
Fix bug #72241 : get_icu_value_internal out-of-bounds read
Fix bug #72135 - don't create strings with lengths outside int range
Add check for string overflow to all string add operations
Fix bug #72114 - int/size_t confusion in fread
Updated NEWS
Fixed bug #71331 - Uninitialized pointer in phar_make_dirstream()
Conflicts:
Zend/zend_operators.c
ext/phar/dirstream.c
ext/phar/tests/bug71331.phpt
2016-05-24 16:56:36 -07:00
Stanislav Malyshev
9a826a3bd9
Fix memory leak in imagescale()
2016-05-24 16:12:01 -07:00
Stanislav Malyshev
e955913115
Better fix for bug #72135
2016-05-24 15:52:15 -07:00
Stanislav Malyshev
7a1aac3343
Fixed bug #72227 : imagescale out-of-bounds read
...
Ported from 4f65a3e4ee
2016-05-23 00:34:35 -07:00
Stanislav Malyshev
97eff7eb57
Fix bug #72241 : get_icu_value_internal out-of-bounds read
2016-05-22 17:49:02 -07:00
Derick Rethans
c572968900
Merge branch 'PHP-5.6' into PHP-7.0
2016-05-18 12:19:49 +01:00
Derick Rethans
f43f6fc39b
Fixed bug #63740 (strtotime seems to use both sunday and monday as start of week)
2016-05-18 12:19:11 +01:00
Dmitry Stogov
d41920c57d
Use PHP_VERSION as OPcahce version
2016-05-17 17:16:10 +03:00
Xinchen Hui
2eb7e75c25
Let's only read-only here
2016-05-17 18:07:20 +08:00
Xinchen Hui
7989db975f
Fixed bug #72229 (Wrong reference when serialize/unserialize an object)
2016-05-17 17:40:26 +08:00
Thomas Punt
0e21742bf8
Tidy up
2016-05-16 19:15:40 +02:00
Thomas Punt
367fde9947
Remove unnecessary boundary checks
2016-05-16 19:15:40 +02:00
Thomas Punt
39052d4d75
Resolve bug #72017
2016-05-16 19:15:40 +02:00
Xinchen Hui
0b3a4c6101
Revert "Revert "fix #72143 (preg_replace uses int instead of size_t on zend_string_allocs)""
...
obviously I read the change is in argument lists by mistake :<
This reverts commit 9e7afa7514
.
2016-05-16 06:22:13 -07:00
Stanislav Malyshev
0da8b8b801
Fix bug #72135 - don't create strings with lengths outside int range
2016-05-15 23:26:51 -07:00
Xinchen Hui
9e7afa7514
Revert "fix #72143 (preg_replace uses int instead of size_t on zend_string_allocs)"
...
ABI break
This reverts commit fb951553be
.
2016-05-16 11:24:16 +08:00
Joe Watkins
fb951553be
fix #72143 (preg_replace uses int instead of size_t on zend_string_allocs)
2016-05-14 08:20:41 +01:00
Joe Watkins
b165114013
fix #72206 (xml_parser_create/xml_parser_free leaks mem)
2016-05-14 08:10:16 +01:00
Anatol Belski
9f50bb5bfa
workaround the extra new line in the test out on another env
2016-05-12 12:45:04 +02:00
Anatol Belski
7f6e285430
Fixed bug #72197 pg_lo_create arbitrary read
2016-05-12 11:40:28 +02:00
Xinchen Hui
92828ae204
Committed by accident
2016-05-12 13:40:22 +08:00
Xinchen Hui
3c0341e6f9
Fixed bug #72195 (pg_pconnect/pg_connect cause use-after-free)
2016-05-12 13:15:33 +08:00
Xinchen Hui
df404e2e0e
Fixed Bug #72193 (dns_get_record returns array containing elements of type 'unknown')
2016-05-11 17:31:46 +08:00
Xinchen Hui
66ad4fc393
Fixed bug #71573 (Segfault (core dumped) if paramno beyond bound)
2016-05-11 11:12:27 +08:00
Dmitry Stogov
f7372f648f
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
The "flock" structure has to be writable on AIX.
2016-05-10 17:53:33 +03:00
Dmitry Stogov
90f43caf5b
The "flock" structure has to be writable on AIX.
2016-05-10 17:50:14 +03:00
Nikita Popov
a1ed4ab3ca
Fixed bug #72174
...
Also fixes a memory leak if ::getValue() is used with __get().
2016-05-10 12:13:10 +02:00
Stanislav Malyshev
abd159cce4
Fix bug #72114 - int/size_t confusion in fread
2016-05-09 21:55:29 -07:00
Anatol Belski
fc2a45b70a
Revert "Fixed bug #71820 pg_fetch_object bind parameters before call constructor"
...
This reverts commit b4eedd128b
.
This fixed bug #72151 , and reverts the fix for bug #71820 .
See also bug #50636 and #49521 for the history.
2016-05-09 17:25:53 +02:00
Anatol Belski
1cc536af5a
Revert "Backport patch for bug #71820 "
...
This reverts commit 1b632cfe83
.
This fixed bug #72151 , and reverts the fix for bug #71820 .
See also bug #50636 and #49521 for the history.
2016-05-09 17:15:40 +02:00
Xinchen Hui
197470b62f
Revert "Fixed bug #72170 (JsonSerializable may inc apply count without dec it)"
...
This reverts commit 459a7cc209
.
2016-05-06 20:25:24 +08:00
Xinchen Hui
459a7cc209
Fixed bug #72170 (JsonSerializable may inc apply count without dec it)
...
I don't want use zend_try here, but seems I have no choice :<
2016-05-06 18:38:26 +08:00
Anatol Belski
5afba67bfe
Re-fix #72165
...
Reverted previous wrong patch, throw warning for numeric keys.
Numeric field names are not supported, see "distinguished name"
section here https://www.openssl.org/docs/manmaster/apps/req.html
2016-05-06 09:30:41 +02:00
Anatol Belski
dd5479ea4c
Revert "Fixed bug #72165 Null pointer dereference - openssl_csr_new"
...
This reverts commit 7277c85765
.
2016-05-06 09:19:04 +02:00
Anatol Belski
7277c85765
Fixed bug #72165 Null pointer dereference - openssl_csr_new
2016-05-06 09:01:27 +02:00
Xinchen Hui
395863b1d1
Fixed bug #72164 (Null Pointer Dereference - mb_ereg_replace)
2016-05-05 17:27:34 +08:00
Xinchen Hui
c15b6134f6
Fixed bug #72154 (pcntl_wait/pcntl_waitpid array internal structure overwrite)
2016-05-05 15:18:17 +08:00
Xinchen Hui
1a5d58b28f
Fixed bug #72157 (use-after-free caused by dba_open)
2016-05-05 11:12:17 +08:00
Nikita Popov
0691e7a8e1
Fix JMPZ, JMPZNZ_EX chain optimization
...
The result_type was not copied, resulting in a corrupted JMPZ_EX.
Fix can be verified by inspecting the opcodes of the following
function (it should not contain any _EX opcodes):
function test() {
if ($a && $b) {
echo "a";
}
if ($b || $c || $d) {
echo "b";
}
}
Conflicts:
ext/opcache/Optimizer/block_pass.c
2016-05-05 00:00:56 +02:00
Anatol Belski
2d0081cebd
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
add test fo rbug 71805
2016-05-03 19:10:40 +02:00
Anatol Belski
5351151352
add test fo rbug 71805
2016-05-03 19:09:11 +02:00
Chris Wright
e8abb70fc9
Implement socket_export_stream()
2016-05-02 17:08:15 +02:00
Anatol Belski
5360b3de33
fix test if unlink fails occasionally
2016-05-01 19:25:39 +02:00
Nikita Popov
8e855534b7
Fix posix build
2016-05-01 13:07:01 +02:00
Xinchen Hui
895337ddbd
Fixed bug #72133 (php_posix_group_to_array crashes if gr_passwd is NULL)
2016-05-01 11:00:41 +08:00
Sara Golemon
d0b952260e
Create temporary sqlite db in test dir rather than cwd (and clean it up)
...
Well behaved tests do not leave their droppings all over the filesystem.
2016-04-30 06:02:01 +00:00
Anatol Belski
8c74f03c10
fix test
2016-04-29 14:30:19 +02:00
Pierrick Charron
3c92f113e4
Expose some of the new curl constants to PHP userspace
2016-04-29 14:19:55 +02:00
Joe Watkins
dbae1653da
fix size_t signed comparison
2016-04-29 10:19:55 +01:00
Xinchen Hui
a5718539b1
Fixed build
2016-04-29 11:13:15 +08:00
Stanislav Malyshev
9649ca1630
Fixed bug #71331 - Uninitialized pointer in phar_make_dirstream()
2016-04-28 20:57:44 +03:00
Joe Watkins
64721f143a
Merge branch 'PHP-7.0' of https://github.com/php/php-src into PHP-7.0
2016-04-28 15:41:23 +01:00
Joe Watkins
e27a43b7be
variable used out of scope
2016-04-28 15:40:28 +01:00
Bob Weinand
74ef863f5d
Fixed bug #72116 (7.0.6 array_fill optimization breaks implementation)
2016-04-28 11:02:47 +02:00
Xinchen Hui
a05320c419
Use zend_string_safe_alloc
2016-04-27 20:29:11 +08:00
Anatol Belski
25ef19f927
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
fix/improve tests
2016-04-27 13:19:29 +02:00
Anatol Belski
a21a997478
fix/improve tests
2016-04-27 13:16:57 +02:00
Anatol Belski
4bc97db0b8
fix merge
2016-04-27 12:24:28 +02:00
Anatol Belski
33d41da347
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
Fix memory leak
Fix bug #72099 : xml_parse_into_struct segmentation fault
5.5.36 now
Fix bug #72094 - Out of bounds heap read access in exif header processing
Fix bug #72093 : bcpowmod accepts negative scale and corrupts _one_ definition
Fix bug #72061 - Out-of-bounds reads in zif_grapheme_stripos with negative offset
Fix for bug #71912 (libgd: signedness vulnerability)
Typo in NEWS
2016-04-27 11:45:29 +02:00
Stanislav Malyshev
e315a162da
Merge branch 'PHP-5.5' into PHP-5.6
...
* PHP-5.5:
Fix memory leak
Fix bug #72099 : xml_parse_into_struct segmentation fault
5.5.36 now
Fix bug #72094 - Out of bounds heap read access in exif header processing
Fix bug #72093 : bcpowmod accepts negative scale and corrupts _one_ definition
Fix bug #72061 - Out-of-bounds reads in zif_grapheme_stripos with negative offset
Fix for bug #71912 (libgd: signedness vulnerability)
Typo in NEWS
Conflicts:
configure.in
main/php_version.h
2016-04-26 23:48:41 -07:00
Stanislav Malyshev
a32e143d4e
fix build
2016-04-26 23:04:29 -07:00
Stanislav Malyshev
ccc12efa32
Fix bug #71923 - integer overflow in ZipArchive::getFrom*
2016-04-26 22:59:09 -07:00
Stanislav Malyshev
61c7a06e7c
Fix memory leak
2016-04-26 22:54:58 -07:00
Stanislav Malyshev
dccda88f27
Fix bug #72099 : xml_parse_into_struct segmentation fault
2016-04-26 22:46:28 -07:00
Xinchen Hui
c89b7a4860
Use zend_string_safe_alloc
2016-04-27 12:45:02 +08:00
Dmitry Stogov
4ce8a15eae
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
Fixed test on 32-bit platforms (split into 32-bit and 64-bit versions)
2016-04-26 13:44:52 +03:00
Dmitry Stogov
9f389cccfd
Fixed test on 32-bit platforms (split into 32-bit and 64-bit versions)
2016-04-26 13:43:18 +03:00
Dmitry Stogov
8f0ceb97cf
Fixed bug #72100 (implode() inserts garbage into resulting string when joins very big integer). (Mikhail Galanin)
2016-04-26 13:04:06 +03:00
Stanislav Malyshev
082aecfc3a
Fix bug #72094 - Out of bounds heap read access in exif header processing
2016-04-24 19:33:52 -07:00
Stanislav Malyshev
d650063a04
Fix bug #72093 : bcpowmod accepts negative scale and corrupts _one_ definition
...
We can not modify result since it can be copy of _zero_ or _one_, etc. and
"copy" in bcmath is just bumping the refcount.
2016-04-24 18:33:32 -07:00
Stanislav Malyshev
fd9689745c
Fix bug #72061 - Out-of-bounds reads in zif_grapheme_stripos with negative offset
2016-04-24 13:15:17 -07:00
Pierrick Charron
a2d78d1a5f
Fixed bug #68658 (Define CURLE_SSL_CACERT_BADFILE)
2016-04-23 22:55:00 -04:00
Pierrick Charron
043ce195c6
Fix cURL test to use local server instead of google
2016-04-23 18:37:55 -04:00
Anatol Belski
e0edb25cf2
Fixed bug #72035 php-cgi.exe fails to run scripts relative to drive root
2016-04-23 18:55:52 +02:00
Xinchen Hui
589d0e0f18
Fixed bug #72069 (Behavior \JsonSerializable different from json_encode)
2016-04-22 21:41:44 -07:00
Xinchen Hui
9eb7c8cd3b
Fixed bug #72075 (Referencing socket resources breaks stream_select)
2016-04-22 21:21:49 -07:00
Nikita Popov
988bdd0908
Fix escape sequences in pgsql.c
2016-04-21 23:41:59 +02:00
Stanislav Malyshev
c02301b666
Better fix for #71952
2016-04-19 23:44:00 -07:00
Stanislav Malyshev
086729bb6c
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
Fix bug #71952 : Corruption inside imageaffinematrixget
Conflicts:
ext/gd/gd.c
2016-04-18 23:34:26 -07:00
Stanislav Malyshev
f061867fd3
Fix bug #71952 : Corruption inside imageaffinematrixget
2016-04-18 23:33:21 -07:00
Stanislav Malyshev
b15f0ecc0f
Fix for bug #71912 (libgd: signedness vulnerability)
2016-04-18 22:24:16 -07:00
Xinchen Hui
7648f20de3
Fixed bug #72051 (The reference in CallbackFilterIterator doesn't work as expected)
2016-04-19 10:59:10 +08:00
Bob Weinand
b08bde185d
Merge branch 'PHP-7.0' of https://github.com/php/php-src into PHP-7.0
2016-04-18 12:13:59 +02:00
Christopher Jones
3b54d93b2f
Bump version in test
2016-04-18 11:15:01 +10:00
Bob Weinand
6bb81d2c5f
Fix non-/Zend tests too
2016-04-16 20:57:28 +02:00
Dominic Luechinger
02766d0180
Adds new curl option CURLOPT_SSL_VERIFYSTATUS to enable OCSP verification
2016-04-16 18:30:19 +02:00
Anatol Belski
fd6f7b8341
Add test for bug #72028
2016-04-16 16:11:22 +02:00
Nikita Popov
d8590940a1
Use symtable lookup for arrays in array_column
2016-04-16 09:59:01 +02:00
Nikita Popov
28801bf249
Respect property visibility in array_column
2016-04-16 09:59:01 +02:00
Nikita Popov
c0d8dc5bd7
Fixed bug #72031
2016-04-16 09:58:57 +02:00
Xinchen Hui
7e01c518b6
Fixed bug #72028 (pg_query_params(): NULL converts to empty string)
...
I don't have a pgsql server by hand, so no test script, but the fix must
be right.
2016-04-15 21:29:27 -07:00
Xinchen Hui
05d53dee7d
Fixed bug #71972 (Cyclic references causing session_start(): Failed to decode session object)
2016-04-15 21:08:51 -07:00
Anatol Belski
d263616525
Fixed #71062 pg_convert() doesn't accept ISO 8601 for datatype timestamp
2016-04-15 13:38:49 +02:00
Xinchen Hui
8a17b1a241
Fixed bug #72014 (Including a file with anonymous classes multiple times leads to fatal error)
2016-04-14 20:21:19 +08:00
Christopher Jones
ec358dac03
On second thoughts, keep this in sync with 5.6 for 71422
2016-04-14 15:49:15 +10:00
Christopher Jones
96ece22a05
Merge branch 'PHP-5.6' into PHP-7.0
2016-04-14 15:09:02 +10:00
Christopher Jones
d1e81a59a7
Fix old comment cut-n-paste error
2016-04-14 15:08:42 +10:00
Christopher Jones
12cd25bb1a
Fixed bug #71600 (oci_fetch_all segfaults when selecting more than 8 columns) (Tian Yang)
2016-04-14 14:09:16 +10:00
Christopher Jones
cef4bc61c1
Merge fix for bug #71422 . No code changed needed in PHP 7
2016-04-14 13:55:32 +10:00
Christopher Jones
8f2e6da806
Fixed bug #71422 (Fix ORA-01438: value larger than specified precision allowed for this column)
2016-04-14 13:50:01 +10:00
Anatol Belski
e49580c96e
Fixed bug #68849 bindValue is not using the right data type
2016-04-12 19:12:45 +02:00
Xinchen Hui
9458f54969
This only make sense on *nix
2016-04-12 15:31:21 +08:00
Anatol Belski
28b6f66a77
Fixed bug #70484 selectordinal doesn't work with named parameters
2016-04-11 15:01:22 +02:00
Anatol Belski
f62943edc8
fix version macro to check
2016-04-11 15:01:22 +02:00
Joe Watkins
707941413d
Merge branch 'PHP-7.0' of https://github.com/php/php-src into PHP-7.0
2016-04-11 08:04:14 +01:00
Joe Watkins
028485ae69
fix calendar segfault
2016-04-11 08:03:15 +01:00
Anatol Belski
b4ab0effc7
Fixed bug #71998 Function pg_insert does not insert when column type = inet
2016-04-10 18:48:35 +02:00
Anatol Belski
58ea2ad489
Fixed bug #65480 No declaration for msgformat_fix_quotes() in msgformat.c or msgformat_attr.c
2016-04-09 19:11:28 +02:00
Xinchen Hui
5db4d9a71c
Fixed bug #71995 (Returning the same var twice from __sleep() produces broken serialized data)
2016-04-09 10:01:04 -07:00
Anatol Belski
ef17343b3c
Fixed bug #66289 Locale::lookup incorrectly returns en or en_US if locale is empty
2016-04-09 18:24:42 +02:00
Lior Kaplan
c6c44c3629
Enable configure without opcache-file and huge-code-pages
...
This doesn't chagne the default (yes for both features), but respects
--disable-opcache-file and --disable-huge-code-pages configure flags if given.
2016-04-09 15:57:57 +03:00
Lior Kaplan
403c3f95fe
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
opcache config.m4: Use = for comparison
2016-04-09 01:35:30 +03:00
Lior Kaplan
c1f597d9a1
opcache config.m4: Use = for comparison
2016-04-08 22:38:07 +03:00
Anatol Belski
73815573e0
fix indent
2016-04-08 14:17:57 +02:00
Anatol Belski
45d9efaac3
fix compat for ICU < 50
2016-04-08 12:48:26 +02:00
Anatol Belski
1541a55a4f
Fixed bug #68893 Stackoverflow in datefmt_create
2016-04-08 12:31:19 +02:00
Daniel Persson
f7600e17cb
Added missing newline.
2016-04-08 12:31:19 +02:00
Daniel Persson
0030fa322f
Changed to check for error with the new function that returns null if error is set
2016-04-08 12:31:19 +02:00
Daniel Persson
e3b160bf86
Added function to check error and return null if error is set.
2016-04-08 12:31:19 +02:00
Daniel Persson
ff2af89519
Added tests for bug 70451 and 70452
2016-04-08 12:31:19 +02:00
Xinchen Hui
c45f7b97a3
Fixed bug #71986 (Nested foreach assign-by-reference creates broken variables)
2016-04-08 17:57:51 +08:00
Anatol Belski
93f8eaf3b8
Fixed bug #70455 Missing constant: IntlChar::NO_NUMERIC_VALUE
2016-04-08 09:55:57 +02:00
Anatol Belski
49d31fa01d
Fixed bug #71516 IntlDateFormatter losts locale if pattern is set via constructor
2016-04-08 08:59:43 +02:00
Xinchen Hui
c85907682a
Improved fix for #71940
2016-04-07 19:28:54 +08:00
Xinchen Hui
079239a7ce
Merge branch 'PHP-7.0' of git.php.net:/php-src into PHP-7.0
...
* 'PHP-7.0' of git.php.net:/php-src:
Remove __halt_compiler from semi-reserved tokens
Fixed Bug #71974 Trans sid will always be send, even if cookies are available
Optimized array_fill(). This is a perfect function for fast creation of packed arrays.
Fixed build
fix merge mistake
fix tests
PostgreSQL's PDOStatement::getColumnMeta() fills in table's name.
fix indent
Fixed bug #71978 (Existence of return type hint affects other compatibility rules)
fix test
fix bug #71667 (emulate how mssql extension names "computed" columns)
update NEWS
add 32-bit specific variont for #62498
skip test on 32-bit
make opcache lockfile path configurable
return zvals instead of strings, cast or not based on stringify attribute
fix test
add skip slow test
2016-04-07 13:58:00 +08:00
Xinchen Hui
7e042224a2
Fixed bug #71940 (Unserialize crushes on restore object reference)
2016-04-07 13:56:55 +08:00
Yasuo Ohgaki
6467a4eb36
Fixed Bug #71974 Trans sid will always be send, even if cookies are available
2016-04-07 10:26:05 +09:00
Dmitry Stogov
b31240f995
Optimized array_fill(). This is a perfect function for fast creation of packed arrays.
2016-04-07 01:01:11 +03:00
Anatol Belski
6489edb958
fix merge mistake
2016-04-06 18:05:39 +02:00
Anatol Belski
26f9aa7211
fix tests
2016-04-06 17:43:49 +02:00
Petr Sýkora
aeb9c81c09
PostgreSQL's PDOStatement::getColumnMeta() fills in table's name.
2016-04-06 17:43:49 +02:00
Anatol Belski
052c1d337c
fix indent
2016-04-06 17:43:49 +02:00
Anatol Belski
ea64d290fe
fix test
2016-04-06 14:44:23 +02:00
Adam Baratz
ed3edc2f05
fix bug #71667 (emulate how mssql extension names "computed" columns)
2016-04-06 14:41:55 +02:00
Anatol Belski
4f7d89a335
add 32-bit specific variont for #62498
2016-04-06 14:05:25 +02:00
Anatol Belski
02fc9cb31f
skip test on 32-bit
...
The Postgres INT8 datatype is handled as string on 32-bit
2016-04-06 13:55:32 +02:00
Fatih ACAR
d54eafb349
make opcache lockfile path configurable
...
Signed-off-by: William Dauchy <william@gandi.net>
Signed-off-by: Baptiste Daroussin <baptiste.daroussin@gandi.net>
Signed-off-by: Fatih Acar <fatih.acar@gandi.net>
2016-04-06 13:29:52 +02:00
Adam Baratz
1e1500a2bc
return zvals instead of strings, cast or not based on stringify attribute
2016-04-06 12:18:53 +02:00
Anatol Belski
354a682c38
fix test
2016-04-06 08:21:10 +02:00
Anatol Belski
fd9137c00c
add skip slow test
2016-04-06 08:18:32 +02:00
Xinchen Hui
e95782ed5e
Fixed bug #71969 (str_replace returns an incorrect resulting array after a foreach by reference)
2016-04-06 10:19:24 +08:00
Adam Baratz
8a92fed532
Add driver-specific attributes for controlling calls to dbsetlogintime() and dbsettime()
2016-04-05 18:18:37 +02:00
Anatol Belski
c2cb4664bc
fix and extend test
2016-04-05 15:06:17 +02:00
Joe Bylund
e10257ba80
Don't roundtrip to the database to get the column type if you already know it
...
add_assoc_string now takes just three args
nikic's fix to move pqclear outside the if, would be a possible memory leak inside the if
(joe) check behavior of getColumnMeta
2016-04-05 15:03:04 +02:00
Anatol Belski
d10a8e4804
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
Use STR_EMPTY_ALLOC macro instead
Fix DateInterval::format segfault
2016-04-05 11:24:23 +02:00
Thomas Punt
1aea777349
Use STR_EMPTY_ALLOC macro instead
2016-04-05 11:18:14 +02:00
Thomas Punt
40f14bad33
Fix DateInterval::format segfault
2016-04-05 11:18:14 +02:00
Matteo Beccati
4090e709aa
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
Fixed bug #71447 (Quotes inside comments not properly handled)
Fixed a few PDO tests to conform to PDO Common standards
news entry #69537
Fix #69537 : __debugInfo with empty string for key gives error
Conflicts:
Zend/zend_compile.c
2016-04-05 00:07:02 +02:00
Matteo Beccati
30925cd498
Fixed bug #71447 (Quotes inside comments not properly handled)
2016-04-04 23:50:28 +02:00
Matteo Beccati
9a87108eca
Fixed a few PDO tests to conform to PDO Common standards
2016-04-04 23:43:17 +02:00
Adam Baratz
9fcfc18ca9
Fix #71943 : dblib_handle_quoter needs to allocate an extra byte
2016-04-04 17:33:49 +02:00
Elizabeth Marie Smith
4df5f79ab5
Fix ODBC bug for varchars returning with length zero
2016-04-01 17:11:58 +02:00
Joe Watkins
034e8ec02e
fix #71287 (substr_replace bug when length type is string)
2016-03-31 17:10:12 +01:00
Joe Watkins
3b13206aa9
Merge branch 'PHP-7.0' of https://github.com/php/php-src into PHP-7.0
2016-03-31 12:40:15 +01:00
Joe Watkins
233115ea23
fix #71609 : Segmentation fault on ZTS with gethostbyname
2016-03-31 12:39:01 +01:00
Anatol Belski
e6bb7eb3aa
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
fix borked mainstream patch
5.5.35 now
2016-03-31 01:38:22 +02:00
Anatol Belski
a00c2b1bf5
Merge branch 'PHP-5.5' into PHP-5.6
...
* PHP-5.5:
fix borked mainstream patch
5.5.35 now
2016-03-31 01:36:47 +02:00
Anatol Belski
4b0b1cec00
fix borked mainstream patch
2016-03-31 01:33:38 +02:00
Anatol Belski
9dc6c33740
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
fix test to not to cause false positives
2016-03-31 01:30:23 +02:00
Anatol Belski
ed707a5217
fix test to not to cause false positives
2016-03-31 01:29:05 +02:00
Nikita Popov
b1e854f776
Fix bug #71334
...
Always duplicate the array before doing a sort with user-defined
comparison function, to avoid access to the intermediate
inconsistent state.
I've also dropped the "array modification" warning, as protection
against modifications is no longer relevant if we're always working
on a copy anyway.
This also required some changes to how SplArray forwards calls to
sorting functions.
2016-03-30 22:49:27 +02:00
Matteo Beccati
3bfe1c55ae
Removed shmop test leaking an shm segment
2016-03-30 10:00:28 +02:00
Anatol Belski
c7f7139985
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
fix dir separator in test
2016-03-29 14:20:30 +02:00
Anatol Belski
23d0065744
Merge branch 'PHP-5.5' into PHP-5.6
...
* PHP-5.5:
fix dir separator in test
2016-03-29 14:19:35 +02:00
Anatol Belski
551423c642
fix dir separator in test
2016-03-29 14:18:25 +02:00
Anatol Belski
5272184a1e
Fixed bug #71527 Buffer over-write in finfo_open with malformed magic file
...
The actual fix is applying the upstream patch from
6713ca45e7
2016-03-29 13:11:25 +02:00
Anatol Belski
84990ab346
Merge branch 'PHP-5.5' into PHP-5.6
...
* PHP-5.5:
Fixed bug #71527 Buffer over-write in finfo_open with malformed magic file
2016-03-29 13:11:17 +02:00
Anatol Belski
fe13566c93
Fixed bug #71527 Buffer over-write in finfo_open with malformed magic file
...
The actual fix is applying the upstream patch from
6713ca45e7
2016-03-29 13:10:39 +02:00
Anatol Belski
6afa41cf80
Merge remote-tracking branch 'origin/PHP-7.0.5' into PHP-7.0
...
* origin/PHP-7.0.5:
Fixed bug #71704 php_snmp_error() Format String Vulnerability
Fixed bug #71906 : AddressSanitizer: negative-size-param (-1) in mbfl_strcut
Updated to version 2016.3 (2016c)
Fixed bug #71906 : AddressSanitizer: negative-size-param (-1) in mbfl_strcut
Fixed bug #71527 Buffer over-write in finfo_open with malformed magic file
Fix bug #71798 - Integer Overflow in php_raw_url_encode
update NEWS
Disable huge pages in the Zend allocator by default As per the discussion on internals, this is an expert feature that needs special system-level configuration and care.
Added ability to disable huge pages in Zend Memeory Manager through the environment variable USE_ZEND_ALLOC_HUGE_PAGES=0.
Fix bug #71860 : Require valid paths for phar filenames
Fix bug #71860 : Require valid paths for phar filenames
update NEWS
Fixed bug #71704 php_snmp_error() Format String Vulnerability
Merge branch 'PHP-5.6' into PHP-7.0
Updated to version 2016.2 (2016b)
update libs versions
set RC1 versions
Going for 5.5.34
2016-03-29 11:24:33 +02:00
Stanislav Malyshev
67fbb06311
Merge branch 'PHP-5.5' into PHP-7.0.5
...
* PHP-5.5:
Fixed bug #71704 php_snmp_error() Format String Vulnerability
Fixed bug #71906 : AddressSanitizer: negative-size-param (-1) in mbfl_strcut
Fixed bug #71906 : AddressSanitizer: negative-size-param (-1) in mbfl_strcut
Fix bug #71798 - Integer Overflow in php_raw_url_encode
Fix bug #71860 : Require valid paths for phar filenames
Going for 5.5.34
Conflicts:
configure.in
ext/phar/phar_object.c
ext/phar/tests/badparameters.phpt
ext/phar/tests/create_path_error.phpt
ext/phar/tests/pharfileinfo_construct.phpt
ext/snmp/snmp.c
ext/standard/url.c
main/php_version.h
2016-03-28 23:55:05 -07:00
Stanislav Malyshev
57d170aae0
Merge remote-tracking branch 'security/PHP-7.0.5' into PHP-7.0.5
...
* security/PHP-7.0.5:
Fixed bug #71527 Buffer over-write in finfo_open with malformed magic file
Fix bug #71860 : Require valid paths for phar filenames
update NEWS
Fixed bug #71704 php_snmp_error() Format String Vulnerability
2016-03-28 23:49:03 -07:00
Stanislav Malyshev
cc7631dd08
Merge branch 'PHP-5.5' into PHP-5.6
...
* PHP-5.5:
Fixed bug #71704 php_snmp_error() Format String Vulnerability
2016-03-28 23:45:15 -07:00
Anatol Belski
9c19a08b9d
Fixed bug #71704 php_snmp_error() Format String Vulnerability
...
Conflicts:
ext/snmp/snmp.c
2016-03-28 23:42:19 -07:00
Stanislav Malyshev
62da5cdf3d
Merge branch 'PHP-5.5' into PHP-5.6
...
* PHP-5.5:
Fixed bug #71906 : AddressSanitizer: negative-size-param (-1) in mbfl_strcut
Fix bug #71798 - Integer Overflow in php_raw_url_encode
Fix bug #71860 : Require valid paths for phar filenames
Going for 5.5.34
Conflicts:
configure.in
ext/phar/tests/create_path_error.phpt
main/php_version.h
2016-03-28 23:21:15 -07:00
Stanislav Malyshev
f8dd10508b
Fixed bug #71906 : AddressSanitizer: negative-size-param (-1) in mbfl_strcut
2016-03-28 23:15:16 -07:00
Derick Rethans
2d112e1378
Updated to version 2016.3 (2016c)
2016-03-28 15:31:51 +02:00
Anatol Belski
e93c6910fc
Fixed bug #71527 Buffer over-write in finfo_open with malformed magic file
...
The actual fix is applying the upstream patch from
6713ca45e7
2016-03-28 00:45:19 +02:00
Stanislav Malyshev
95433e8e33
Fix bug #71798 - Integer Overflow in php_raw_url_encode
2016-03-27 14:22:19 -07:00
Nikita Popov
bd90f5507f
Merge branch 'PHP-5.6' into PHP-7.0
...
Conflicts:
ext/standard/crypt.c
2016-03-25 20:23:04 +01:00
Nikita Popov
54da966883
Fixed bug #67512
2016-03-25 20:18:46 +01:00