History log of /php-src/NEWS (Results 6126 – 6150 of 15456)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 1bcd439c 02-Aug-2016 Nikita Popov

Fix bug #72724

# 3d0002ed 02-Aug-2016 Christoph M. Becker

Merge branch 'PHP-7.0' into PHP-7.1


# 3a8c027e 02-Aug-2016 Christoph M. Becker

Merge branch 'PHP-5.6' into PHP-7.0


# f5622f5c 02-Aug-2016 Christoph M. Becker

Fix #72709: imagesetstyle() causes OOB read for empty $styles

Calling imagesetstyle() with an empty $styles array caused gdImageSetStyle()
to be called with `noOfPixels==0`, what could h

Fix #72709: imagesetstyle() causes OOB read for empty $styles

Calling imagesetstyle() with an empty $styles array caused gdImageSetStyle()
to be called with `noOfPixels==0`, what could have lead to OOB reads.
Actually, this issue will be fixed in libgd, but to avoid issues when older
libgd is in use, we simply disallow passing an empty $styles array to
imagesetstyle(), what wouldn't serve a useful purpose anyway.

show more ...

# e95625f4 02-Aug-2016 Anatol Belski

update NEWS

# 5c51433e 02-Aug-2016 Anatol Belski

prepare next

# 318102fc 31-Jul-2016 Anatol Belski

update NEWS

# 753e6eac 31-Jul-2016 Anatol Belski

update NEWS

# c4d35c32 30-Jul-2016 Nikita Popov

Merge branch 'PHP-5.6' into PHP-7.0


# c9d3ff0c 30-Jul-2016 Nikita Popov

Revert "Fixed bug #71219"

This reverts commit 14d674442ef86ad4e862228a1ff5ecd322ae7759.

I misread the discussion on the bug -- this is not the correct
fix. However the other pro

Revert "Fixed bug #71219"

This reverts commit 14d674442ef86ad4e862228a1ff5ecd322ae7759.

I misread the discussion on the bug -- this is not the correct
fix. However the other proposed fix does not work either, so just
reverting for now.

show more ...

# 9fe0398d 30-Jul-2016 Nikita Popov

Merge branch 'PHP-5.6' into PHP-7.0


# 14d67444 30-Jul-2016 Nikita Popov

Fixed bug #71219

# 029f8e87 30-Jul-2016 Nikita Popov

Fix incorrect merge

Forgot to amend the merge fixes...

# be836ea4 30-Jul-2016 Nikita Popov

Merge branch 'PHP-7.0' into PHP-7.1


# e87ac688 30-Jul-2016 Nikita Popov

Fixed bug #72142

# 9c281431 30-Jul-2016 Christoph M. Becker

Merge branch 'PHP-7.0' into PHP-7.1


# e5940aa7 30-Jul-2016 Christoph M. Becker

Merge branch 'PHP-5.6' into PHP-7.0


# 1d32b809 30-Jul-2016 ju1ius

fixes bad address given to onig_error_code_to_str

Closes bug #72710

(cherry picked from commit 0fb7eb6723bcc6fd98053911543e801edb5ab763)

# 11e05092 29-Jul-2016 Nikita Popov

Fix memory unsafety in array_walk()

Fixes bugs #61967, #62607, #69068, #70713.

The primary changes are:
a) Use the ht_iterator mechanism to ensure safety not only if the

Fix memory unsafety in array_walk()

Fixes bugs #61967, #62607, #69068, #70713.

The primary changes are:
a) Use the ht_iterator mechanism to ensure safety not only if the
iterated array itself changes, but also if it is replaced (and
potentially destroyed) entirely. We use the same semantics for
behavior under modification as foreach-by-reference. In
particular, we advance to the next element before processing it.
If the iterated entity is exchanged we iterate the new one from
the start. If it is not an array/object we warn and abort.
b) Always create a reference to the current value. Previously the
code kept the value as a non-reference and updated it to the
reference value produced by the user callback. However this is
unsafe, as the array may have been reallocated in the meantime,
so the previous value pointer is no longer value.
c) Around a recursive walk, incref the reference containing the
array. This ensures that the location where the currently
iterated value is stored cannot be freed.

One problem I was not able to solve is that we cannot decrement
the apply count if the array is exchanged during a recursive walk.

show more ...

# 5b6f7936 29-Jul-2016 Anatol Belski

update NEWS

# 09b5a453 28-Jul-2016 Christoph M. Becker

Merge branch 'PHP-7.0' into PHP-7.1


# 293dd3d7 28-Jul-2016 Christoph M. Becker

Merge branch 'PHP-5.6' into PHP-7.0

# Resolved conflicts:
# ext/calendar/calendar.c


# f67ccd4a 28-Jul-2016 Christoph M. Becker

Fix #71894: AddressSanitizer: global-buffer-overflow in zif_cal_from_jd

Julian days < 347998 denote invalid Jewish calendar dates, so
cal_from_jd($jd, CAL_JEWISH) and jdmonthname($jd, CA

Fix #71894: AddressSanitizer: global-buffer-overflow in zif_cal_from_jd

Julian days < 347998 denote invalid Jewish calendar dates, so
cal_from_jd($jd, CAL_JEWISH) and jdmonthname($jd, CAL_MONTH_JEWISH) should
actually fail. For BC we don't yet let them though, but we fix the OOB read
that happens in this case, and we also adjust cal_from_jd()'s return value
to have empty strings for "abbrevdayname" and "dayname" instead of "Sun"/
"Sunday" and NULL for "dow" instead of 0, which doesn't make any sense.

show more ...

# 28ade0e1 28-Jul-2016 Christoph M. Becker

Merge branch 'PHP-7.0' into PHP-7.1


# 7c412688 28-Jul-2016 Christoph M. Becker

Merge branch 'PHP-5.6' into PHP-7.0


1...<<241242243244245246247248249250>>...619