summaryrefslogtreecommitdiff
path: root/ext/spl
Commit message (Collapse)AuthorAgeFilesLines
* add testStanislav Malyshev2015-09-011-0/+50
|
* Fix bug #70366 - use-after-free vulnerability in unserialize() with ↵Stanislav Malyshev2015-09-013-1/+56
| | | | SplDoublyLinkedList
* Fix bug #70365 - use-after-free vulnerability in unserialize() with ↵Stanislav Malyshev2015-09-012-0/+52
| | | | SplObjectStorage
* Fixed bug #70169 (Use After Free Vulnerability in unserialize() with ↵Stanislav Malyshev2015-08-012-12/+43
| | | | SplDoublyLinkedList)
* Fixed bug #70166 - Use After Free Vulnerability in unserialize() with ↵Stanislav Malyshev2015-08-012-0/+32
| | | | SPLArrayObject
* ignore signatures for packages tooStanislav Malyshev2015-08-011-3/+20
|
* Fix bug #70168 - Use After Free Vulnerability in unserialize() with ↵Stanislav Malyshev2015-08-012-33/+54
| | | | SplObjectStorage
* Fix bug #70068 (Dangling pointer in the unserialization of ArrayObject items)Stanislav Malyshev2015-07-262-43/+56
|
* Correct typo in comments: 'initialized'Lior Kaplan2014-08-171-1/+1
|
* typofixesVeres Lajos2014-08-171-1/+1
|
* Fixed bug #67539 (ArrayIterator use-after-free due to object change during ↵Xinchen Hui2014-07-242-0/+22
| | | | sorting)
* Fixed Bug #67538 (SPL Iterators use-after-free)Xinchen Hui2014-07-242-2/+22
|
* Fix bug #67492: unserialize() SPL ArrayObject / SPLObjectStorage Type ConfusionStanislav Malyshev2014-06-213-3/+6
|
* Fix bug #66127 (Segmentation fault with ArrayObject unset)php-5.4.30RC1Stanislav Malyshev2014-06-103-1/+28
|
* Fixed bug #67359 (Segfault in recursiveDirectoryIterator)Xinchen Hui2014-06-013-0/+32
|
* Check for zero-length keys in spl_array_skip_protected and don't skip them.Adam Harvey2014-05-292-1/+42
| | | | Fixes bug #67360 (Missing element after ArrayObject::getIterator).
* Fix bug #67247 spl_fixedarray_resize integer overflowStanislav Malyshev2014-05-112-1/+14
|
* These links to ~helly don't work anymore.Levi Morrison2014-04-172-4/+1
|
* fix tests broken by 633f898f1520253d3530fe91fc82f68bca7c4627Ferenc Kovacs2014-02-271-1/+1
|
* Bump yearXinchen Hui2014-01-0322-22/+22
|
* Fixed testsDmitry Stogov2013-12-022-10/+10
|
* fix many parallel test issuesptarjan2013-11-064-12/+12
| | | | | | | | | | | While running these on HHVM I've run into a lot of parallelism issues. I'm backporting all the fixes I had to do in https://github.com/facebook/hiphop-php/blob/master/hphp/tools/import_zend_test.py#L650 to php core. Most of these changes were just filenames that were shared between tests, but I did more surgery on the fixed ports. I can apreciate port 31337 as much as the next nerd, but random ports are better for tests.
* Cleanup temp test fileChristopher Jones2013-11-061-0/+4
|
* Reduce (some) compile noise of 'unused variable' and 'may be used ↵Christopher Jones2013-08-142-2/+2
| | | | uninitialized' warnings.
* non living code related typo fixesVeres Lajos2013-08-043-4/+4
|
* This test will only work if gc is enabledRasmus Lerdorf2013-08-021-0/+2
|
* Fixed bug #65328 (Segfault when getting SplStack object Value)Xinchen Hui2013-07-252-1/+349
|
* fix invalid variable name at ext/spl/internal/multipleiterator.inc (key() ↵sasezaki2013-07-151-1/+1
| | | | method, too)
* fix invalid variable name at ext/spl/internal/multipleiterator.inckazusuke sasezaki2013-07-151-1/+1
|
* typo fixesVeres Lajos2013-07-157-7/+7
|
* Add a __wakeup() method to SplFixedArray, thereby fixing serialising anAdam Harvey2013-06-282-0/+85
| | | | | SplFixedArray object and bug #60560 (SplFixedArray un-/serialize, getSize(), count() return 0, keys are strings).
* Fixed bug #65136 (RecursiveDirectoryIterator segfault)Xinchen Hui2013-06-271-6/+8
|
* - Fixed bug #62672 (Error on serialize of ArrayObject) patch by: lior dot k ↵Felipe Pena2013-06-252-1/+32
| | | | at zend dot com
* Fixed Bug #61828 (Memleak when calling ↵Xinchen Hui2013-06-252-0/+17
| | | | Directory(Recursive)Iterator/Spl(Temp)FileObject ctor twice)
* Merge branch 'pull-request/320'Stanislav Malyshev2013-06-172-8/+8
| | | | | | | | | | | | | | | | * pull-request/320: this is test 5 not 6 fix race condition more shared names that create race conditions change to a unique filename more shared filenames yet another shared filename don't share a filename to stop race conditions fix race condition for 2-4 and normalize names for others fix race condition when running tests in parallel clean up after test Fix #64572: Clean up after the test Fix #64572: Clean up after the test
* Merge branch 'pull-request/341'Stanislav Malyshev2013-06-103-5/+5
| | | | | * pull-request/341: (23 commits) typofixes
* Merge branch 'PHP-5.3' into PHP-5.4Xinchen Hui2013-06-091-6/+13
|\
| * Fixed bug #64997 (Segfault while using RecursiveIteratorIterator on 64-bits ↵Xinchen Hui2013-06-091-6/+13
| | | | | | | | systems)
* | Merge branch 'PHP-5.3' into PHP-5.4Etienne Kneuss2013-03-161-1/+1
|\ \ | |/ | | | | | | * PHP-5.3: Remove spurious int cast in between two longs
| * Remove spurious int cast in between two longsEtienne Kneuss2013-03-161-1/+1
| |
* | Merge branch 'PHP-5.3' into PHP-5.4Stanislav Malyshev2013-02-262-1/+23
|\ \ | |/ | | | | | | * PHP-5.3: Bug #52861: unset fails with ArrayObject and deep arrays
| * Bug #52861: unset fails with ArrayObject and deep arraysMike Willbanks2013-02-262-1/+23
| | | | | | | | When checking to make into a reference write, readwrite are checked but not unset
* | Merge branch 'PHP-5.3' into PHP-5.4Xinchen Hui2013-02-242-10/+44
|\ \ | |/ | | | | | | Conflicts: ext/spl/spl_fixedarray.c
| * Fixed bug #64264 (SPLFixedArray toArray problem)Xinchen Hui2013-02-242-11/+42
| |
* | Merge branch 'PHP-5.3' into PHP-5.4Xinchen Hui2013-02-171-0/+25
|\ \ | |/
| * Fixed bug #64228 (RecursiveDirectoryIterator always assumes SKIP_DOTS)Xinchen Hui2013-02-172-1/+27
| |
* | Merge branch 'PHP-5.3' into PHP-5.4Nikita Popov2013-01-303-2/+25
|\ \ | |/
| * Fixed bug #64106: Segfault on SplFixedArray[][x] = y when extendedNikita Popov2013-01-303-2/+25
| |
* | Merge branch 'bug64023' into PHP-5.4Gustavo Lopes2013-01-222-0/+24
|\ \ | |/ | | | | | | | | | | | | | | * bug64023: Fix bug #64023 (__toString() & SplFileInfo) Conflicts: Zend/zend_vm_def.h Zend/zend_vm_execute.h
| * Fix bug #64023 (__toString() & SplFileInfo)Gustavo Lopes2013-01-222-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | Defining a __toString() method was having no effect when concatenating the object. This was because the cast_object() handler would ignore __toString(). Using echo() directly would actually use __toString(), but this was a bug: the ECHO handler would try zend_std_cast_object_tostring() before cast_object(), but cast_object() should have priority as zend_std_cast_object_tostring() assumes an object with a zend_class_entry.