#
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 |
|
#
ed35de78 |
| 01-Jan-2016 |
Lior Kaplan |
Merge branch 'PHP-5.6' into PHP-7.0 * PHP-5.6: Happy new year (Update copyright to 2016)
|
#
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) |