Dmitry Stogov
0cfb47651c
Fixed compilation warnings
2016-06-28 11:37:51 +03:00
Anatol Belski
35bbcd17a9
remove unused declarations
2016-06-23 15:02:43 +02:00
Dmitry Stogov
323b2733f6
Fixed compilation warnings
2016-06-22 00:40:50 +03:00
Anatol Belski
da15af8b3f
fix include order
2016-06-21 18:58:11 +02:00
Dmitry Stogov
1616038698
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.
2016-06-21 16:00:37 +03:00
Xinchen Hui
f83a586d55
Merge branch 'PHP-7.0'
...
* PHP-7.0:
Fixed "implicit declaration of function ‘msgformat_fix_quotes’"
2016-06-17 16:00:04 +08:00
Xinchen Hui
958f18c1a1
Fixed "implicit declaration of function ‘msgformat_fix_quotes’"
2016-06-17 15:59:41 +08:00
Anatol Belski
3c4edc8c62
Merge branch 'PHP-7.0'
...
* PHP-7.0:
Add test for bug #53735
2016-06-06 21:08:18 +02: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
Mic
0112b64a34
Fixed bug #69398 IntlDateFormatter formatObject returns wrong value when time style is NONE
2016-06-02 22:40:27 +02:00
Mic
527ddacd20
Fixed bug #69374 IntlDateFormatter formatObject returns wrong utf8 value
...
Relying on invariant strings is a mistake. Not only UTF-8, but also
many charsets are not single byte. Actual date formats can be mixed
with arbitrary strings, and this can bring erroneous results in the
out. Thus, instead it is more convenient to say, that a format string
can consist either on UTF-8 or on pure ASCII as its subset. This is
what is currently being done in other classes like Formatter, etc.
as well.
2016-06-02 22:27:48 +02:00
Anatol Belski
22336db97f
Fixed bug #70484 selectordinal doesn't work with named parameters
2016-06-02 12:17:42 +02:00
Stanislav Malyshev
4ba0197f87
Merge branch 'PHP-7.0'
...
* PHP-7.0:
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()
2016-05-24 20:53:34 -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
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
97eff7eb57
Fix bug #72241 : get_icu_value_internal out-of-bounds read
2016-05-22 17:49:02 -07:00
Dmitry Stogov
6499162ff0
- get rid of EG(scope). zend_get_executed_scope() should be used instead.
...
- ichanged zval_update_constant_ex(). Use IS_TYPE_IMMUTABLE flag on shared constants and AST, instead of "inline_change" parameter.
2016-04-28 04:13:34 +03:00
Anatol Belski
1a154c7db5
Merge branch 'PHP-7.0'
...
* PHP-7.0:
fix merge
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 12:30:34 +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
fd9689745c
Fix bug #72061 - Out-of-bounds reads in zif_grapheme_stripos with negative offset
2016-04-24 13:15:17 -07:00
Nikita Popov
dc3ab58c14
Fix intl tests for ICU < 52
2016-04-20 19:43:15 +02:00
Sara Golemon
a9568d5485
Update IntlTimeZone methods for ICU 52
...
Adds:
string IntlTimeZone::getWindowsID(string id)
string IntlTimeZone::getIDForWindowsID(string winID[, string region])
And matching procedural functions
2016-04-18 23:01:25 +00:00
Anatol Belski
f644d6cc3d
Merge branch 'PHP-7.0'
...
* PHP-7.0:
Fixed bug #70484 selectordinal doesn't work with named parameters
fix version macro to check
2016-04-11 15:02:27 +02: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
00d8d9f227
Merge branch 'master' of https://github.com/php/php-src
2016-04-11 08:03:56 +01:00
Joe Watkins
2a5385af32
Merge branch 'PHP-7.0'
...
* PHP-7.0:
fix calendar segfault
2016-04-11 08:03:39 +01:00
Joe Watkins
028485ae69
fix calendar segfault
2016-04-11 08:03:15 +01:00
Anatol Belski
4e12897826
Merge branch 'PHP-7.0'
...
* PHP-7.0:
Fixed bug #65480 No declaration for msgformat_fix_quotes() in msgformat.c or msgformat_attr.c
2016-04-09 19:12:16 +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
Anatol Belski
5540525969
Merge branch 'PHP-7.0'
...
* PHP-7.0:
Fixed bug #66289 Locale::lookup incorrectly returns en or en_US if locale is empty
2016-04-09 18:27:57 +02: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
Anatol Belski
bc1d8eca6c
Merge branch 'PHP-7.0'
...
* PHP-7.0:
fix indent
2016-04-08 14:19:30 +02:00
Anatol Belski
73815573e0
fix indent
2016-04-08 14:17:57 +02:00
Anatol Belski
91da256bb1
Merge branch 'PHP-7.0'
...
* PHP-7.0:
fix compat for ICU < 50
2016-04-08 12:49:51 +02:00
Anatol Belski
45d9efaac3
fix compat for ICU < 50
2016-04-08 12:48:26 +02:00
Anatol Belski
de2da3bf02
Merge branch 'PHP-7.0'
...
* PHP-7.0:
Fixed bug #68893 Stackoverflow in datefmt_create
Added missing newline.
Changed to check for error with the new function that returns null if error is set
Added function to check error and return null if error is set.
Added tests for bug 70451 and 70452
2016-04-08 12:32:27 +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
Anatol Belski
00b5b3a540
Merge branch 'PHP-7.0'
...
* PHP-7.0:
Fixed bug #70455 Missing constant: IntlChar::NO_NUMERIC_VALUE
2016-04-08 10:03:29 +02:00
Anatol Belski
93f8eaf3b8
Fixed bug #70455 Missing constant: IntlChar::NO_NUMERIC_VALUE
2016-04-08 09:55:57 +02:00
Anatol Belski
91a4c22598
Merge branch 'PHP-7.0'
...
* PHP-7.0:
Fixed bug #71516 IntlDateFormatter losts locale if pattern is set via constructor
2016-04-08 09:00:58 +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
Nikita Popov
64dae1ea76
Statically bind static method call arguments
...
If we know what method will be called, use ct-bound send opcodes.
The intl test is changed because a runtime error changed to a
compile-time error.
2016-03-14 17:50:56 +01:00