History log of /PHP-7.3/ext/spl/spl_array.c (Results 51 – 75 of 375)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 0aa71638 24-Feb-2016 Nikita Popov

Fix AO object properties separation


# 079f2f7e 24-Feb-2016 Nikita Popov

Forbid exchangeArray() during sorting

Previously this would leak.


# eb885e9d 24-Feb-2016 Nikita Popov

Fix leak on assignment to illegal AO offset


# ea02f576 24-Feb-2016 Nikita Popov

Don't use ht applyCount for AO sorting protection

Instead use the AOs own applyCount that just got freed up. Using the
apply count of the HashTable has various side effects, e.g. prevent

Don't use ht applyCount for AO sorting protection

Instead use the AOs own applyCount that just got freed up. Using the
apply count of the HashTable has various side effects, e.g. preventing
the ArrayObject from being dumped.

show more ...


# 38db6ff3 24-Feb-2016 Nikita Popov

Remove recursion checks from AO get_properties

These are pointless, there is no recursion (of that kind) happening
there.


# 78b29310 22-Feb-2016 Nikita Popov

Remove check_std_props arg from get_hash_table

get_properties() is the only place using it, so handle it only
there.


# 3f5c80e8 22-Feb-2016 Nikita Popov

Don't recurse into USE_OTHER checking STD_PROP_LIST

If STD_PROP_LIST is explicitly disabled in the constructor, it
should really be disabled.


# 6c2ca18f 22-Feb-2016 Nikita Popov

Fix typo in previous commit

Happened to be correct because array is the first member, but
definitely not what I wanted...


# fd6ac610 22-Feb-2016 Nikita Popov

Fix ArrayObject clone for certain USE_OTHER cases

We can't simply use HASH_OF, need to use the usual hash table
getter.


# 32e2801f 22-Feb-2016 Nikita Popov

Use USE_OTHER for ArrayIterator cloning

intern->array should never be an array with refcount 2.


# bcd64a9b 18-Jan-2016 Stanislav Malyshev

Fixed bug #71311: Use-after-free vulnerability in SPL(ArrayObject, unserialize)


Revision tags: php-5.6.17, php-5.5.31, php-7.0.2
# 49493a2d 01-Jan-2016 Lior Kaplan

Happy new year (Update copyright to 2016)


# 64071fc5 24-Dec-2015 Xinchen Hui

Superfluous semicolon


Revision tags: php-7.0.2RC1
# a3e19527 17-Dec-2015 Nikita Popov

Fixed bug #71153


# c096a281 10-Dec-2015 Xinchen Hui

The first arg is optional


# 7c1ddcc6 10-Dec-2015 Xinchen Hui

Fixed bug #71077 (ReflectionMethod for ArrayObject constructor returns wrong number of parameters)


Revision tags: php-5.6.17RC1, php-7.0.1RC1
# 311eb2b1 04-Dec-2015 Xinchen Hui

Missed one place


# 7ac24aa6 04-Dec-2015 Xinchen Hui

Fixed bug #71028 (Undefined index with ArrayIterator)


Revision tags: php-7.0.0, php-5.6.16, php-7.0.0RC8, php-7.0.0RC7, php-5.6.16RC1
# 51218b3b 05-Nov-2015 Reeze Xia

Fixed bug #70852 Segfault getting NULL offset of an ArrayObject.


Revision tags: php-5.6.15, php-7.0.0RC6, php-7.0.1, php-5.6.15RC1, php-7.0.0RC5
# 925412ee 04-Oct-2015 Xinchen Hui

Do not edit the zval cause it might be in shared memory


Revision tags: php-5.5.30, php-5.6.14, php-7.0.0RC4
# f5097063 25-Sep-2015 Dmitry Stogov

Make necessary separation (it might be possible to fix this in a better way, but this will requre some refactoring)


# c21d18ef 24-Sep-2015 Dmitry Stogov

Cleanup: avoid useless array duplication


# 01d5bedd 24-Sep-2015 Dmitry Stogov

Cleanup


# e050412c 22-Sep-2015 Dmitry Stogov

Cleanup: removed old commented code


Revision tags: php-5.6.14RC1, php-7.0.0RC3, php-5.6.13, php-7.0.0RC2, php-5.5.29, php-5.4.45
# 25f9e255 26-Aug-2015 Dmitry Stogov

Fixed bug #70187 (Notice: unserialize(): Unexpected end of serialized data)


12345678910>>...15