summaryrefslogtreecommitdiff
path: root/ext/spl
Commit message (Collapse)AuthorAgeFilesLines
* Fix SPL objects initialization checksStanislav Malyshev2014-07-263-23/+178
|
* Merge branch 'PHP-5.5' into PHP-5.6Xinchen Hui2014-07-024-2/+44
|\
| * Fixed bug #67539 (ArrayIterator use-after-free due to object change during ↵Xinchen Hui2014-07-022-0/+22
| | | | | | | | sorting)
| * Fixed Bug #67538 (SPL Iterators use-after-free)Xinchen Hui2014-07-022-2/+22
| |
| * Merge branch 'PHP-5.4' into PHP-5.5Stanislav Malyshev2014-06-243-3/+6
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.4: 5.4.30 Better fix for bug #67072 with more BC provisions Fix bug #67498 - phpinfo() Type Confusion Information Leak Vulnerability update CVE Fix bug #67492: unserialize() SPL ArrayObject / SPLObjectStorage Type Confusion Fix bug #67397 (Buffer overflow in locale_get_display_name->uloc_getDisplayName (libicu 4.8.1)) Fix bug #67349: Locale::parseLocale Double Free add CVEs Fix potential segfault in dns_get_record() Fix bug #66127 (Segmentation fault with ArrayObject unset) 5.4.30 rc1 Conflicts: ext/intl/locale/locale_methods.c
| | * 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
| | |
* | | Fix bug #67492: unserialize() SPL ArrayObject / SPLObjectStorage Type ConfusionStanislav Malyshev2014-06-243-3/+6
| | |
* | | new test, missing in ea466a3Remi Collet2014-06-181-0/+43
| | |
* | | Fix Request #67453 Allow to unserialize empty data.Remi Collet2014-06-175-12/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | SplDoublyLinkedList, SplObjectStorage and ArrayObject have empty constructor (no arg), so it make sense to allow to unserialize empty data. This allow the hack (used in various place, including PHPUnit) to instanciate class without call to constructor to work.
* | | Merge branch 'PHP-5.5' into PHP-5.6Stanislav Malyshev2014-06-103-1/+28
|\ \ \ | |/ / | | | | | | | | | | | | * PHP-5.5: Fix bug #66127 (Segmentation fault with ArrayObject unset) 5.4.31 next
| * | Merge branch 'PHP-5.4' into PHP-5.5Stanislav Malyshev2014-06-103-1/+28
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.4: Fix bug #66127 (Segmentation fault with ArrayObject unset) 5.4.31 next Conflicts: configure.in main/php_version.h
| | * | Fix bug #66127 (Segmentation fault with ArrayObject unset)Stanislav Malyshev2014-06-103-1/+28
| | |/
* | | Merge branch 'PHP-5.5' into PHP-5.6Xinchen Hui2014-06-013-0/+32
|\ \ \ | |/ /
| * | Merge branch 'PHP-5.4' into PHP-5.5Xinchen Hui2014-06-013-0/+32
| |\ \ | | |/
| | * Fixed bug #67359 (Segfault in recursiveDirectoryIterator)Xinchen Hui2014-06-013-0/+32
| | |
* | | Merge branch 'PHP-5.5' into PHP-5.6Adam Harvey2014-05-292-1/+42
|\ \ \ | |/ / | | | | | | | | | | | | * PHP-5.5: Check for zero-length keys in spl_array_skip_protected and don't skip them. added CVEs in NEWS
| * | Merge branch 'PHP-5.4' into PHP-5.5Adam Harvey2014-05-292-1/+42
| |\ \ | | |/ | | | | | | | | | * PHP-5.4: Check for zero-length keys in spl_array_skip_protected and don't skip them.
| | * 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).
* | | Prevent recursion in ZF2 Parameters classTjerk Meesters2014-05-162-22/+10
| | |
* | | Merge branch 'PHP-5.5' into PHP-5.6Stanislav Malyshev2014-05-112-1/+14
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.5: Fix bug #67248 (imageaffinematrixget missing check of parameters) Fix bug #67247 spl_fixedarray_resize integer overflow fix news add tests stuff to README Updated NEWS Fix Linux specific fail in error traces (cherry-picked and fix for bug #67245) Linux apparently does not like memcpy in overlapping regions...
| * | Merge branch 'PHP-5.4' into PHP-5.5Stanislav Malyshev2014-05-112-1/+14
| |\ \ | | |/ | | | | | | | | | | | | * PHP-5.4: Fix bug #67247 spl_fixedarray_resize integer overflow fix news
| | * Fix bug #67247 spl_fixedarray_resize integer overflowStanislav Malyshev2014-05-112-1/+14
| | |
* | | Merge branch 'PHP-5.5' into PHP-5.6Bob Weinand2014-04-172-4/+1
|\ \ \ | |/ /
| * | Merge branch 'PHP-5.4' into PHP-5.5Bob Weinand2014-04-172-4/+1
| |\ \ | | |/
| | * These links to ~helly don't work anymore.Levi Morrison2014-04-172-4/+1
| | |
* | | Merge branch 'PHP-5.5' into PHP-5.6Bob Weinand2014-04-141-3/+20
|\ \ \ | |/ /
* | | Merge branch 'PHP-5.5' into PHP-5.6Etienne Kneuss2014-04-092-1/+42
|\ \ \ | |/ /
| * | fixed bug66702 : regexiterator's invert flag doesn't work as expectedJoshua Thijssen2014-04-092-1/+42
| | |
* | | Call offsetGet() when called with isset() on ArrayObject derivativesTjerk Meesters2014-03-252-38/+217
| | |
* | | Merge branch 'PHP-5.5' into PHP-5.6Tjerk Meesters2014-03-072-1/+7
|\ \ \ | |/ /
| * | Fixed null terminationTjerk Meesters2014-03-072-1/+7
| | |
* | | Merge branch 'PHP-5.5' into PHP-5.6Tjerk Meesters2014-03-072-0/+49
|\ \ \ | |/ /
| * | Add fread(length) methoddatibbaw2014-03-072-0/+49
| | | | | | | | | | | | | | | | | | Fixed off-by-one write bug Added test
* | | primitive test fixesAnatol Belski2014-02-281-1/+1
| | |
* | | Merge branch 'PHP-5.5' into PHP-5.6Ferenc Kovacs2014-02-271-1/+1
|\ \ \ | |/ / | | | | | | | | | * PHP-5.5: fix tests broken by 633f898f1520253d3530fe91fc82f68bca7c4627
| * | Merge branch 'PHP-5.4' into PHP-5.5Ferenc Kovacs2014-02-271-1/+1
| |\ \ | | |/ | | | | | | | | | * PHP-5.4: fix tests broken by 633f898f1520253d3530fe91fc82f68bca7c4627
| | * fix tests broken by 633f898f1520253d3530fe91fc82f68bca7c4627Ferenc Kovacs2014-02-271-1/+1
| | |
| | * Bump yearXinchen Hui2014-01-0322-22/+22
| | |
| * | Bump yearXinchen Hui2014-01-0322-22/+22
| | |
* | | Bump yearXinchen Hui2014-01-0322-22/+22
| | |
* | | Improved empty string handling. Now ZE uses an interned string instead of ↵Dmitry Stogov2013-12-261-1/+1
| | | | | | | | | | | | allocation new empty string each time. (Some extensions might need to be fixed using str_efree() instead of efree() to support interned strings).
* | | Merge branch 'PHP-5.5' into PHP-5.6Dmitry Stogov2013-12-022-10/+10
|\ \ \ | |/ / | | | | | | | | | * PHP-5.5: Fixed tests
| * | Merge branch 'PHP-5.4' into PHP-5.5Dmitry Stogov2013-12-022-10/+10
| |\ \ | | |/ | | | | | | | | | * PHP-5.4: Fixed tests
| | * Fixed testsDmitry Stogov2013-12-022-10/+10
| | |
| * | Merge branch 'PHP-5.4' into PHP-5.5Ferenc Kovacs2013-11-064-12/+12
| |\ \ | | |/ | | | | | | | | | Conflicts: ext/spl/tests/SplFileObject_rewind_error001.phpt
| | * 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
| | |
* | | Standardized usage of zpp_none and the order of the comparison zpp(...) == ↵Levi Morrison2013-10-113-21/+21
| | | | | | | | | | | | FAILURE
* | | Merge branch 'pull-request/473'Sara Golemon2013-09-264-12/+12
|\ \ \