History log of /php-src/NEWS (Results 4226 – 4250 of 15455)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 7c2cc9aa 22-Sep-2018 Christoph M. Becker

Merge branch 'PHP-7.1' into PHP-7.2

* PHP-7.1:
Fix #66828: iconv_mime_encode Q-encoding longer than it should be


# 9cbe1283 22-Sep-2018 Christoph M. Becker

Fix #66828: iconv_mime_encode Q-encoding longer than it should be

Before the fix for bug 48289 has been applied, the algorithm to
construct a Q-encoded-word has been optimistic, i.e. try

Fix #66828: iconv_mime_encode Q-encoding longer than it should be

Before the fix for bug 48289 has been applied, the algorithm to
construct a Q-encoded-word has been optimistic, i.e. try to encode as
many bytes that *may* fit in the remaining space, calculate the actual
length of the Q-encoded word, and if it's too long, try again with a
reduced size. However, the fix for the mentioned bug replaced this by
a pessimistic algorithm, which always terminates[1] the for loop[2]
during the first iteration (which renders the following 3 lines as dead
code), and as such easily produces unnecessarily short encoded-words.
Instead the proper fix for the bug would have been to make sure that
`out_size` is always decremented, if the space isn't sufficient for the
encoded-word.

[1] <https://github.com/php/php-src/blob/php-7.3.0beta3/ext/iconv/iconv.c#L1421>
[2] <https://github.com/php/php-src/blob/php-7.3.0beta3/ext/iconv/iconv.c#L1360>

show more ...

# 7b9b398d 21-Sep-2018 Christoph M. Becker

Update NEWS and UPGRADING wrt. PR 2760

# b8ffa370 20-Sep-2018 Dmitry Stogov

Fixed bug #76711 (OPcache enabled triggers false-positive "Illegal string offset")

# fe3ec212 19-Sep-2018 Christoph M. Becker

Update to SQLite 3.25.1

# 040ca85e 19-Sep-2018 Nikita Popov

Merge branch 'PHP-7.2' into PHP-7.3


# cc1fb027 19-Sep-2018 Nikita Popov

Merge branch 'PHP-7.1' into PHP-7.2


# 294fb83e 19-Sep-2018 Nikita Popov

Fixed bug #76901

get_method() may modify the object pointer passed to it if method
forwarding is used. In this case we do not want to modify the
passed zval, so make sure that we cop

Fixed bug #76901

get_method() may modify the object pointer passed to it if method
forwarding is used. In this case we do not want to modify the
passed zval, so make sure that we copy the object into a temporary
first.

show more ...

# c2da50bc 18-Sep-2018 Nikita Popov

Merge branch 'PHP-7.2' into PHP-7.3


# 6bf68124 18-Sep-2018 Nikita Popov

Merge branch 'PHP-7.1' into PHP-7.2


# ab6c45f5 22-Nov-2017 Manabu Matsui

Fix bug #75533: array_reduce is slow when $carry is large array

# 8ea6ee7f 18-Sep-2018 Pierrick Charron

Merge branch 'PHP-7.3'


# aec2d631 18-Sep-2018 Pierrick Charron

Merge branch 'PHP-7.2' into PHP-7.3


# bc1ecd5d 18-Sep-2018 Pierrick Charron

Merge branch 'PHP-7.1' into PHP-7.2


# 3bb218a0 18-Sep-2018 Pierrick Charron

Fix 76480: Use curl_multi_wait() so that timeouts are respected

# ba300b69 15-Sep-2018 Christoph M. Becker

Update to SQLite 3.25.0

# 6da3a1e3 15-Sep-2018 Christoph M. Becker

Revert "Implement #67331: Have parse_ini_file add empty entries"

This reverts commit 3f3e914df33793a36f51b4e44745d6a5aec4f685.

The commit broke some tests on Windows, and generally

Revert "Implement #67331: Have parse_ini_file add empty entries"

This reverts commit 3f3e914df33793a36f51b4e44745d6a5aec4f685.

The commit broke some tests on Windows, and generally needs more
though.

show more ...

# 3f3e914d 28-Aug-2018 Christoph M. Becker

Implement #67331: Have parse_ini_file add empty entries

Some INI processors allow to specify empty values by just giving the
key without the equals sign, for instance MySQL and Python.

Implement #67331: Have parse_ini_file add empty entries

Some INI processors allow to specify empty values by just giving the
key without the equals sign, for instance MySQL and Python. It appears
to be sensible to add this possibility to our INI parser, so that it
can be used for such INI files as well. We choose NULL as the value of
empty values.

This syntactical enhancement is a (minor) BC break, though, as can be
seen by the necessary change to bug49692.ini. The “comment” formerly
has been simply ignored, but now it would be parsed as key with an
empty value.

This PR is based on Adam's former patch.

show more ...

# 01912f93 15-Sep-2018 Christoph M. Becker

Change default of $variant param of idn_to_ascii() and idn_to_utf8()

According to the “Deprecate and remove INTL_IDNA_VARIANT_2003” RFC[1],
we change the default of the $variant paramete

Change default of $variant param of idn_to_ascii() and idn_to_utf8()

According to the “Deprecate and remove INTL_IDNA_VARIANT_2003” RFC[1],
we change the default of the $variant parameter of `idn_to_ascii()` and
`idn_to_utf8()` from `INTL_IDNA_VARIANT_2003` to
`INTL_IDNA_VARIANT_UTS46`.

[1] <https://wiki.php.net/rfc/deprecate-and-remove-intl_idna_variant_2003>

show more ...

# 8a4c2f16 06-Sep-2018 Christoph M. Becker

Require ICU ≥ 50.1

Given that ICU is a set of lively developed libraries, that ICU 50.1
has been released on 2012-11-05, and PHP 7.4 is scheduled to be
released seven years after it,

Require ICU ≥ 50.1

Given that ICU is a set of lively developed libraries, that ICU 50.1
has been released on 2012-11-05, and PHP 7.4 is scheduled to be
released seven years after it, we consider it appropriate to ditch
these legacy versions.

Particularly, that would be a reasonable groundwork to implement part
two of the “Deprecate and remove INTL_IDNA_VARIANT_2003” RFC[1], namely
to default idn_to_ascii()'s and idn_to_utf8()'s $variant parameter to
INTL_IDNA_VARIANT_UTS46, which is not defined in ICU < 4.6.

See also the related discussion on internals@[2].

[1] <https://wiki.php.net/rfc/deprecate-and-remove-intl_idna_variant_2003>
[2] <http://news.php.net/php.internals/101626>ff

show more ...

# ae46e208 15-Sep-2018 Christoph M. Becker

Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
Fix #76886: Can't build xmlrpc with expat


# 3691b6d2 05-Apr-2018 Thomas Petazzoni

Fix #76886: Can't build xmlrpc with expat

We fix it by including "php.h" in the HAVE_LIBEXPAT case.

# 17c7b710 14-Sep-2018 Dmitry Stogov

Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
Fixed bug #76800 (foreach inconsistent if array modified during loop)


# 3bc4a63f 14-Sep-2018 Dmitry Stogov

Fixed bug #76800 (foreach inconsistent if array modified during loop)

# 655a99d1 12-Sep-2018 Dmitry Stogov

Fixed bug #76869 (Incorrect bypassing protected method accessibilty check).

1...<<161162163164165166167168169170>>...619