summaryrefslogtreecommitdiff
path: root/Zend/tests
Commit message (Collapse)AuthorAgeFilesLines
* Fixed memory leak.Dmitry Stogov2015-09-231-0/+18
|
* Fixed testDmitry Stogov2015-09-231-1/+1
|
* Fixed Bug #70557 (Memleak on return type verifying failed)Xinchen Hui2015-09-231-0/+19
|
* Fixed bug #70548 (Redundant information printed in case of uncaught engine ↵Xinchen Hui2015-09-232-2/+2
| | | | exception)
* Fixed bug #70555 (fun_get_arg() on unsetted vars return UNKNOW)Xinchen Hui2015-09-231-21/+23
| | | | | and also keep the indices of func_get_args(). since they are similar issue of #70574, thus reuse its test script.
* Fixed #70547 similar bug in func_get_argsXinchen Hui2015-09-221-10/+43
|
* Fixed bug #70547 (unsetting function variables corrupts backtrace)Xinchen Hui2015-09-221-0/+48
|
* Fixed bug #70528 (assert() with instanceof adds apostrophes around class name)Xinchen Hui2015-09-191-0/+23
|
* Fixed bug #70478 (**= does no longer work)Bob Weinand2015-09-121-0/+20
| | | | Reordered ZEND_(ASSIGN_)POW opcodes in zend_vm_def.h so that it won't be missed in future
* adds missing tokens to list of semi-reserved words and regenerates test suiteMárcio Almada2015-09-045-60/+234
|
* We should keep one refcount to resourceXinchen Hui2015-09-021-8/+9
|
* Fixed bug #70398 (SIGSEGV, Segmentation fault zend_ast_destroy_ex)Xinchen Hui2015-09-021-0/+17
|
* Fixed bug #70397 (Segmentation fault when using Closure::call and yield)Bob Weinand2015-09-011-0/+15
|
* Fixed one more problem related to bug #70187 (Notice: unserialize(): ↵Dmitry Stogov2015-09-011-0/+11
| | | | Unexpected end of serialized data)
* Fix bug #62441Nikita Popov2015-08-281-0/+20
| | | | | These checks were introduced by 8646d9afce989718cde927c526684bbbc1c96e97 back when name resolution was working differently.
* Fixed bug #70187 (Notice: unserialize(): Unexpected end of serialized data)Dmitry Stogov2015-08-261-0/+19
|
* Fixed Bug #70332 (Wrong behavior while returning reference on object)Xinchen Hui2015-08-231-0/+24
| | | | | This fix is actually made for array acessing bug fix (#70262) which is discarded since we have another better fix, anyway now seems this is still useful
* Re-Fixed bug #70321 (Magic getter breaks reference to array property)Xinchen Hui2015-08-231-0/+49
|
* Revert "Fixed bug #70321 (Magic getter breaks reference to array property)"Xinchen Hui2015-08-231-31/+0
| | | | This reverts commit 66754585f889e56ddaf3442fd4ac7b9adf93417b.
* Fixed bug #70321 (Magic getter breaks reference to array property)Bob Weinand2015-08-221-0/+31
| | | | Note that the UNEXPECTED(zv) was turned into EXPECTED(zv), as zv is mostly set in the context where it is used and usually anyway is checked first with OP*_TYPE == IS_VAR; or maybe just completely remove that (UN)EXPECTED at this place...
* Remove path from testNikita Popov2015-08-201-1/+1
|
* Don't allow leading \ in group use decl listNikita Popov2015-08-202-2/+11
| | | | | | We recently added support for "use \Foo\{Bar}". This commit drops support for the reverse "use Foo\{\Bar}". Those two got mixed up in the initial implementation.
* fixes a syntactical inconsistency with group use and leading `\`Márcio Almada2015-08-182-1/+52
| | | | discussion: http://news.php.net/php.internals/87774
* Fix mangled property names on anon classesJoe Watkins2015-08-181-0/+11
|\
| * Add test: unmangling private properties in anon class instancesSteven Hilder2015-08-061-0/+11
| |
* | Fixed bug #70288 (Apache crash related to ZEND_SEND_REF)Xinchen Hui2015-08-181-0/+19
| |
* | Fixed bug #70293 (Crash with specific assertions and zend.assertions=-1)Bob Weinand2015-08-181-0/+16
| |
* | Merge branch 'master' of git.php.net:php-srcXinchen Hui2015-08-182-1/+18
|\ \
| * | Better fix for exception traces truncation with anon classesBob Weinand2015-08-182-1/+18
| | |
* | | Improved fix for bug #70262Xinchen Hui2015-08-181-22/+18
| | |
* | | It should not be skipXinchen Hui2015-08-181-6/+0
| | |
* | | Skip the test with valgrindXinchen Hui2015-08-181-0/+6
|/ /
* | Fixed bug #70262 (Accessing array crashes PHP 7.0beta3)Dmitry Stogov2015-08-171-0/+34
| |
* | Fixed bug #70258 and #70253Xinchen Hui2015-08-132-0/+45
| |
* | Fixed bug #70241 (Skipped assertions affect Generator returns)Bob Weinand2015-08-111-0/+17
| |
* | Fixed bug #70240 (Segfault when doing unset($var());)Xinchen Hui2015-08-111-0/+8
| |
* | Merge branch 'copy-32bit-be' of https://github.com/cmb69/php-srcXinchen Hui2015-08-101-0/+13
|\ \
| * | Fix #70173: ZVAL_COPY_VALUE_EX broken for 32bit Solaris SparcChristoph M. Becker2015-08-091-0/+13
| | | | | | | | | | | | | | | On 32bit big endian architectures the high word of a zend_value is copied twice, instead of copying both words. Let's fix it.
* | | Add XFAIL test for #70228Xinchen Hui2015-08-101-0/+16
| | |
* | | Fixed bug #70223 (Incrementing value returned by magic getter)Xinchen Hui2015-08-101-0/+20
|/ /
* | Fixed bug #70215 (segfault when __invoke is static)Bob Weinand2015-08-081-0/+21
| |
* | Fixed bug #70208 (Assert breaking access on objects)Bob Weinand2015-08-081-0/+23
|/
* Merge branch 'PHP-5.6'Stanislav Malyshev2015-08-041-0/+9
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.6: update NEWS fix test update NEWS Fix bug #70019 - limit extracted files to given directory Do not do convert_to_* on unserialize, it messes up references Fix #69793 - limit what we accept when unserializing exception Fixed bug #70169 (Use After Free Vulnerability in unserialize() with SplDoublyLinkedList) Fixed bug #70166 - Use After Free Vulnerability in unserialize() with SPLArrayObject ignore signatures for packages too Fix bug #70168 - Use After Free Vulnerability in unserialize() with SplObjectStorage Fixed bug #69892 Fix bug #70014 - use RAND_bytes instead of deprecated RAND_pseudo_bytes Improved fix for Bug #69441 Fix bug #70068 (Dangling pointer in the unserialization of ArrayObject items) Fix bug #70121 (unserialize() could lead to unexpected methods execution / NULL pointer deref) Fix bug #70081: check types for SOAP variables Conflicts: Zend/zend_exceptions.c ext/date/php_date.c ext/openssl/openssl.c ext/phar/phar_internal.h ext/soap/php_http.c ext/spl/spl_array.c ext/spl/spl_dllist.c ext/spl/spl_observer.c ext/standard/tests/serialize/bug69152.phpt sapi/cli/tests/005.phpt
| * Merge branch 'PHP-5.5' into PHP-5.6Stanislav Malyshev2015-08-041-0/+9
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.5: update NEWS fix test update NEWS Fix bug #70019 - limit extracted files to given directory Do not do convert_to_* on unserialize, it messes up references Fix #69793 - limit what we accept when unserializing exception Fixed bug #70169 (Use After Free Vulnerability in unserialize() with SplDoublyLinkedList) Fixed bug #70166 - Use After Free Vulnerability in unserialize() with SPLArrayObject ignore signatures for packages too Fix bug #70168 - Use After Free Vulnerability in unserialize() with SplObjectStorage Fixed bug #69892 Fix bug #70014 - use RAND_bytes instead of deprecated RAND_pseudo_bytes Improved fix for Bug #69441 Fix bug #70068 (Dangling pointer in the unserialization of ArrayObject items) Fix bug #70121 (unserialize() could lead to unexpected methods execution / NULL pointer deref) Fix bug #70081: check types for SOAP variables Conflicts: ext/soap/php_http.c ext/spl/spl_observer.c
| | * Merge branch 'PHP-5.4' into PHP-5.5Stanislav Malyshev2015-08-041-0/+9
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.4: Fix bug #70019 - limit extracted files to given directory Do not do convert_to_* on unserialize, it messes up references Fix #69793 - limit what we accept when unserializing exception Fixed bug #70169 (Use After Free Vulnerability in unserialize() with SplDoublyLinkedList) Fixed bug #70166 - Use After Free Vulnerability in unserialize() with SPLArrayObject ignore signatures for packages too Fix bug #70168 - Use After Free Vulnerability in unserialize() with SplObjectStorage Fixed bug #69892 Fix bug #70014 - use RAND_bytes instead of deprecated RAND_pseudo_bytes Improved fix for Bug #69441 Fix bug #70068 (Dangling pointer in the unserialization of ArrayObject items) Fix bug #70121 (unserialize() could lead to unexpected methods execution / NULL pointer deref) Fix bug #70081: check types for SOAP variables Conflicts: .gitignore ext/date/php_date.c ext/spl/spl_array.c ext/spl/spl_observer.c
| | | * Merge branch 'PHP-5.4' into PHP-5.4.44Stanislav Malyshev2015-08-041-0/+10
| | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.4: Fixed bug #69892 Adjust Git-Rules
| | | | * Fixed bug #69892Nikita Popov2015-08-011-0/+10
| | | | |
| | | * | Fix bug #70121 (unserialize() could lead to unexpected methods execution / ↵Stanislav Malyshev2015-07-261-0/+9
| | | |/ | | | | | | | | | | | | NULL pointer deref)
| * | | Fix test; this should properly emit a fatal error, just as every other ↵Bob Weinand2015-07-161-4/+1
| | | | | | | | | | | | | | | | by-ref assignment to an overloaded object
| * | | Fixed bug #70012 (Exception lost with nested finally block)Xinchen Hui2015-07-081-0/+32
| | | |