php-src/ext/session/tests
Dmitry Stogov f9927a6c97 Merge mainstream 'master' branch into refactoring
During merge I had to revert:
	Nikita's patch for php_splice() (it probably needs to be applyed again)
	Bob Weinand's patches related to constant expression handling (we need to review them carefully)
	I also reverted all our attempts to support sapi/phpdbg (we didn't test it anyway)

Conflicts:
	Zend/zend.h
	Zend/zend_API.c
	Zend/zend_ast.c
	Zend/zend_compile.c
	Zend/zend_compile.h
	Zend/zend_constants.c
	Zend/zend_exceptions.c
	Zend/zend_execute.c
	Zend/zend_execute.h
	Zend/zend_execute_API.c
	Zend/zend_hash.c
	Zend/zend_highlight.c
	Zend/zend_language_parser.y
	Zend/zend_language_scanner.c
	Zend/zend_language_scanner_defs.h
	Zend/zend_variables.c
	Zend/zend_vm_def.h
	Zend/zend_vm_execute.h
	ext/date/php_date.c
	ext/dom/documenttype.c
	ext/hash/hash.c
	ext/iconv/iconv.c
	ext/mbstring/tests/zend_multibyte-10.phpt
	ext/mbstring/tests/zend_multibyte-11.phpt
	ext/mbstring/tests/zend_multibyte-12.phpt
	ext/mysql/php_mysql.c
	ext/mysqli/mysqli.c
	ext/mysqlnd/mysqlnd_reverse_api.c
	ext/mysqlnd/php_mysqlnd.c
	ext/opcache/ZendAccelerator.c
	ext/opcache/zend_accelerator_util_funcs.c
	ext/opcache/zend_persist.c
	ext/opcache/zend_persist_calc.c
	ext/pcre/php_pcre.c
	ext/pdo/pdo_dbh.c
	ext/pdo/pdo_stmt.c
	ext/pdo_pgsql/pgsql_driver.c
	ext/pgsql/pgsql.c
	ext/reflection/php_reflection.c
	ext/session/session.c
	ext/spl/spl_array.c
	ext/spl/spl_observer.c
	ext/standard/array.c
	ext/standard/basic_functions.c
	ext/standard/html.c
	ext/standard/mail.c
	ext/standard/php_array.h
	ext/standard/proc_open.c
	ext/standard/streamsfuncs.c
	ext/standard/user_filters.c
	ext/standard/var_unserializer.c
	ext/standard/var_unserializer.re
	main/php_variables.c
	sapi/phpdbg/phpdbg.c
	sapi/phpdbg/phpdbg_bp.c
	sapi/phpdbg/phpdbg_frame.c
	sapi/phpdbg/phpdbg_help.c
	sapi/phpdbg/phpdbg_list.c
	sapi/phpdbg/phpdbg_print.c
	sapi/phpdbg/phpdbg_prompt.c
2014-04-26 00:32:51 +04:00
..
001.phpt Changed deprecated ini options on startup from E_WARNING to E_DEPRECATED (Fixes #52570) 2010-08-11 21:12:18 +00:00
002.phpt
003.phpt Strict session 2013-08-04 16:36:45 -07:00
004.phpt Strict session 2013-08-04 16:36:45 -07:00
005.phpt Strict session 2013-08-04 16:36:45 -07:00
006.phpt Fixed tests (added session_destroy() to avoid side effects on the following tests) 2014-04-11 13:17:59 +04:00
009.phpt Strict session 2013-08-04 16:36:45 -07:00
010.phpt Removed the session 4.2 bug compatibility mode 2010-04-22 01:07:48 +00:00
011.phpt Removed the session 4.2 bug compatibility mode 2010-04-22 01:07:48 +00:00
012.phpt Strict session 2013-08-04 16:36:45 -07:00
013.phpt Strict session 2013-08-04 16:36:45 -07:00
014.phpt Strict session 2013-08-04 16:36:45 -07:00
015.phpt Strict session 2013-08-04 16:36:45 -07:00
016.phpt primitive test fixes 2014-02-28 09:43:57 +01:00
017.phpt
018.phpt Strict session 2013-08-04 16:36:45 -07:00
019.phpt Strict session 2013-08-04 16:36:45 -07:00
020.phpt Strict session 2013-08-04 16:36:45 -07:00
021.phpt Strict session 2013-08-04 16:36:45 -07:00
022.phpt
023.phpt Strict session 2013-08-04 16:36:45 -07:00
024.phpt Strict session 2013-08-04 16:36:45 -07:00
025.phpt Strict session 2013-08-04 16:36:45 -07:00
026.phpt Fixed tests (added session_destroy() to avoid side effects on the following tests) 2014-04-11 13:17:59 +04:00
027.phpt Strict session 2013-08-04 16:36:45 -07:00
028.phpt
029.phpt
030.phpt Strict session 2013-08-04 16:36:45 -07:00
031.phpt Fixed test (it requires ext/hash) 2014-04-10 12:14:11 +04:00
bug24592.phpt Removed register_globals 2010-04-21 01:27:22 +00:00
bug26862.phpt Removed register_globals 2010-04-21 01:27:22 +00:00
bug31454.phpt
bug32330.phpt Changed session.save_path to /tmp to make test run. 2011-06-09 08:24:12 +00:00
bug36459.phpt fix #49599, the eol-style is important here, as this is a regression test for #36459 2011-09-26 23:28:24 +00:00
bug38377.phpt
bug41600.phpt Strict session 2013-08-04 16:36:45 -07:00
bug42596.phpt Fix bug 61870 ext\session\tests\bug42596.phpt fails 2012-04-30 12:06:28 +02:00
bug50308.phpt Fixed bug #50308 - session id not appended properly for empty anchor tags 2013-07-17 16:07:26 +01:00
bug51338.phpt Added test for bug #51338 2010-03-23 11:51:38 +00:00
bug53141.phpt - Fixed bug #53141 (autoload misbehaves if called from closing session) 2010-11-02 18:34:56 +00:00
bug55688.phpt Add test for bug #55688 2011-09-14 05:02:50 +00:00
bug60634_error_1.phpt Re-fixed bug #66469 2014-01-22 13:40:58 +09:00
bug60634_error_2.phpt Fixed previous commit may delete unwanted cookies. Sync tests from upper branches. 2014-01-22 19:21:25 +09:00
bug60634_error_3.phpt Re-fixed bug #66469 2014-01-22 13:40:58 +09:00
bug60634_error_4.phpt Fixed previous commit may delete unwanted cookies. Sync tests from upper branches. 2014-01-22 19:21:25 +09:00
bug60634_error_5.phpt better fix & this test pass now 2012-08-15 01:25:31 +08:00
bug60634.phpt Fixed previous commit may delete unwanted cookies. Sync tests from upper branches. 2014-01-22 19:21:25 +09:00
bug60860.phpt Fix failed test 2012-12-17 12:56:55 +08:00
bug61728.phpt change the bug summary 2012-04-16 19:23:12 +08:00
bug63379_nodestroy.phpt Fix #63379 - Don't reset mod_user_is_open in destroy 2012-12-13 23:51:43 +00:00
bug63379.phpt Fix #63379 - Don't reset mod_user_is_open in destroy 2012-12-13 23:51:43 +00:00
bug65475.phpt Fixed Bug #65475 2013-08-21 08:12:11 +09:00
bug66481-win32.phpt refixed that test for 5.5+ 2014-01-22 23:30:14 +01:00
bug66481.phpt forked the test for bug #66481 2014-01-17 03:30:42 +01:00
rfc1867_cleanup.phpt Fixed Bug #65475 2013-08-21 08:12:11 +09:00
rfc1867_disabled_2.phpt Fixed Bug #65475 2013-08-21 08:12:11 +09:00
rfc1867_disabled.phpt Fixed Bug #65475 2013-08-21 08:12:11 +09:00
rfc1867_inter.phpt Fixed Bug #65475 2013-08-21 08:12:11 +09:00
rfc1867_invalid_settings_2-win.phpt Fix bug 61786 Failing tests in ext\session\tests\* 2012-04-26 15:39:45 +02:00
rfc1867_invalid_settings_2.phpt Fix bug 61786 Failing tests in ext\session\tests\* 2012-04-26 15:39:45 +02:00
rfc1867_invalid_settings-win.phpt Fix bug 61786 Failing tests in ext\session\tests\* 2012-04-26 15:39:45 +02:00
rfc1867_invalid_settings.phpt Fix bug 61786 Failing tests in ext\session\tests\* 2012-04-26 15:39:45 +02:00
rfc1867_no_name.phpt Fixed Bug #65475 2013-08-21 08:12:11 +09:00
rfc1867_sid_cookie.phpt Fixed Bug #65475 2013-08-21 08:12:11 +09:00
rfc1867_sid_get_2.phpt Fixed Bug #65475 2013-08-21 08:12:11 +09:00
rfc1867_sid_get.phpt Fixed Bug #65475 2013-08-21 08:12:11 +09:00
rfc1867_sid_invalid.phpt Strict session 2013-08-04 16:36:45 -07:00
rfc1867_sid_only_cookie_2.phpt - code cleanups 2010-05-11 16:39:07 +00:00
rfc1867_sid_only_cookie.phpt Fixed Bug #65475 2013-08-21 08:12:11 +09:00
rfc1867_sid_post.phpt Fixed Bug #65475 2013-08-21 08:12:11 +09:00
rfc1867.phpt Fixed Bug #65475 2013-08-21 08:12:11 +09:00
save_handler_closures.inc Remove executable permission on inc 2012-10-10 10:44:34 +08:00
save_handler.inc
session_abort_basic.phpt Implemented Request #20421 (session_abort() and session_reset() function 2013-08-10 16:57:56 +09:00
session_cache_expire_basic.phpt
session_cache_expire_error.phpt
session_cache_expire_variation1.phpt
session_cache_expire_variation2.phpt
session_cache_expire_variation3.phpt
session_cache_limiter_basic.phpt
session_cache_limiter_error.phpt - New parameter parsing API 2008-06-21 15:27:34 +00:00
session_cache_limiter_variation1.phpt
session_cache_limiter_variation2.phpt
session_cache_limiter_variation3.phpt
session_commit_basic.phpt
session_commit_error.phpt
session_commit_variation1.phpt
session_commit_variation2.phpt
session_commit_variation3.phpt
session_commit_variation4.phpt Strict session 2013-08-04 16:36:45 -07:00
session_decode_basic_serialize.phpt Add php_serialize session.serialize_handler. This patch closes 2013-08-21 10:51:51 +09:00
session_decode_basic.phpt
session_decode_error2.phpt
session_decode_error.phpt - Fixed tests 2008-06-22 19:16:44 +00:00
session_decode_variation1.phpt
session_decode_variation2.phpt
session_decode_variation3.phpt MFH: General sync. WS / CS / etc. crap some people didn't bother to merge 2008-08-06 05:53:31 +00:00
session_decode_variation4.phpt More session tests to improve code coverage for untested extension code 2008-04-29 08:57:09 +00:00
session_destroy_error.phpt
session_destroy_variation1.phpt
session_destroy_variation2.phpt
session_destroy_variation3.phpt
session_encode_basic.phpt fix tests 2011-08-01 03:42:02 +00:00
session_encode_error2.phpt fix tests 2011-05-04 08:44:14 +00:00
session_encode_error.phpt
session_encode_serialize.phpt Add php_serialize session.serialize_handler. This patch closes 2013-08-21 10:51:51 +09:00
session_encode_variation1.phpt MFH: General sync. WS / CS / etc. crap some people didn't bother to merge 2008-08-06 05:53:31 +00:00
session_encode_variation2.phpt MFH: General sync. WS / CS / etc. crap some people didn't bother to merge 2008-08-06 05:53:31 +00:00
session_encode_variation3.phpt MFH: General sync. WS / CS / etc. crap some people didn't bother to merge 2008-08-06 05:53:31 +00:00
session_encode_variation4.phpt MFH: General sync. WS / CS / etc. crap some people didn't bother to merge 2008-08-06 05:53:31 +00:00
session_encode_variation5.phpt MFH: General sync. WS / CS / etc. crap some people didn't bother to merge 2008-08-06 05:53:31 +00:00
session_encode_variation6.phpt MFH: General sync. WS / CS / etc. crap some people didn't bother to merge 2008-08-06 05:53:31 +00:00
session_encode_variation7.phpt MFH: General sync. WS / CS / etc. crap some people didn't bother to merge 2008-08-06 05:53:31 +00:00
session_encode_variation8.phpt MFH: General sync. WS / CS / etc. crap some people didn't bother to merge 2008-08-06 05:53:31 +00:00
session_get_cookie_params_basic.phpt MFH:- Fix tests (do NOT assume things in php.ini always to be same...or sane) 2008-07-15 01:00:00 +00:00
session_get_cookie_params_error.phpt
session_get_cookie_params_variation1.phpt MFH:- Fix tests (do NOT assume things in php.ini always to be same...or sane) 2008-07-15 01:00:00 +00:00
session_hash_function_basic.phpt primitive test fixes 2014-02-28 09:43:57 +01:00
session_id_basic.phpt Fixed Bug #65475 2013-08-21 08:12:11 +09:00
session_id_error2.phpt
session_id_error3.phpt hmm, make it consistent 2014-04-11 12:54:42 +08:00
session_id_error4.phpt this test depends on session.hash_bits_per_character, but it was not explicitly set 2008-08-26 16:46:26 +00:00
session_id_error.phpt - New parameter parsing API 2008-06-21 15:27:34 +00:00
session_id_variation1.phpt MFH:- Fix tests (do NOT assume things in php.ini always to be same...or sane) 2008-07-15 01:00:00 +00:00
session_id_variation2.phpt Fix tests 2010-05-10 15:53:54 +00:00
session_module_name_basic.phpt
session_module_name_error.phpt - New parameter parsing API 2008-06-21 15:27:34 +00:00
session_module_name_variation1.phpt
session_module_name_variation2.phpt
session_module_name_variation3.phpt Fix session test failures as reported by Antony Dovgal. 2008-04-30 09:28:02 +00:00
session_module_name_variation4.phpt More session tests to improve code coverage for untested extension code 2008-04-29 08:57:09 +00:00
session_name_basic.phpt Fix session test failures as reported by Antony Dovgal. 2008-04-30 09:28:02 +00:00
session_name_error.phpt Fix tests expecting specific resource IDs 2013-12-15 16:51:21 +08:00
session_name_variation1.phpt Fixed bug #35703: when session_name("123") consist only digits, should warning 2013-06-29 11:35:55 +09:00
session_name_variation2.phpt
session_regenerate_id_basic.phpt
session_regenerate_id_error.phpt
session_regenerate_id_variation1.phpt
session_reset_basic.phpt Implemented Request #20421 (session_abort() and session_reset() function 2013-08-10 16:57:56 +09:00
session_save_path_basic.phpt Fix session test failures as reported by Antony Dovgal. 2008-04-30 09:28:02 +00:00
session_save_path_error.phpt Fix broken tests (thanks to Johannes for spotting these). 2008-12-02 10:20:56 +00:00
session_save_path_variation1.phpt Fix session test failures as reported by Antony Dovgal. 2008-04-30 09:28:02 +00:00
session_save_path_variation2.phpt primitive test fixes 2014-02-28 09:43:57 +01:00
session_save_path_variation3.phpt
session_save_path_variation4.phpt I don't see why would be this a win only test. it works for me on linux, checked the history, find no explanation. 2011-09-13 21:06:06 +00:00
session_save_path_variation5.phpt fix crash, enable session_id and fix test 2013-08-04 17:43:20 -07:00
session_set_cookie_params_basic.phpt
session_set_cookie_params_error.phpt - New parameter parsing API 2008-06-21 15:27:34 +00:00
session_set_cookie_params_variation1.phpt
session_set_cookie_params_variation2.phpt
session_set_cookie_params_variation3.phpt
session_set_cookie_params_variation4.phpt
session_set_cookie_params_variation5.phpt
session_set_save_handler_basic.phpt Implemented Bug #17860 Suggestion: auto detect whether session changed 2013-08-10 13:56:32 +09:00
session_set_save_handler_class_001.phpt Fix tests 2011-09-14 06:48:26 +00:00
session_set_save_handler_class_002.phpt BC fix for PR 109 merge - create_sid() method in SessionHandler 2013-06-27 12:33:56 +01:00
session_set_save_handler_class_003.phpt Implemented Bug #17860 Suggestion: auto detect whether session changed 2013-08-10 13:56:32 +09:00
session_set_save_handler_class_004.phpt Fix tests 2011-09-14 06:48:26 +00:00
session_set_save_handler_class_005.phpt Fixed tests (they might fail from time to time because of session GC) 2014-04-11 12:43:35 +04:00
session_set_save_handler_class_006.phpt Implement object-oriented session handlers (https://wiki.php.net/rfc/session-oo) 2011-09-13 22:28:15 +00:00
session_set_save_handler_class_007.phpt Implemented Bug #17860 Suggestion: auto detect whether session changed 2013-08-10 13:56:32 +09:00
session_set_save_handler_class_008.phpt Fix tests 2011-09-14 06:48:26 +00:00
session_set_save_handler_class_009.phpt Fix tests 2011-09-14 06:48:26 +00:00
session_set_save_handler_class_010.phpt Fix tests 2011-09-14 06:48:26 +00:00
session_set_save_handler_class_011.phpt Implement object-oriented session handlers (https://wiki.php.net/rfc/session-oo) 2011-09-13 22:28:15 +00:00
session_set_save_handler_class_012.phpt Fixed tests (they might fail from time to time because of session GC) 2014-04-11 12:43:35 +04:00
session_set_save_handler_class_013.phpt Fix tests 2011-09-14 06:48:26 +00:00
session_set_save_handler_class_014.phpt fix calling user close func when it isn't open 2011-11-02 16:53:22 +00:00
session_set_save_handler_class_015.phpt fix calling user close func when it isn't open 2011-11-02 16:53:22 +00:00
session_set_save_handler_class_016.phpt BC fix for PR 109 merge - create_sid() method in SessionHandler 2013-06-27 12:33:56 +01:00
session_set_save_handler_class_017.phpt BC fix for PR 109 merge - create_sid() method in SessionHandler 2013-06-27 12:33:56 +01:00
session_set_save_handler_closures.phpt Implemented Bug #17860 Suggestion: auto detect whether session changed 2013-08-10 13:56:32 +09:00
session_set_save_handler_error2.phpt Strict session 2013-08-04 16:36:45 -07:00
session_set_save_handler_error3.phpt Strict session 2013-08-04 16:36:45 -07:00
session_set_save_handler_error4.phpt Strict session 2013-08-04 16:36:45 -07:00
session_set_save_handler_error.phpt
session_set_save_handler_iface_001.phpt BC fix for PR 109 merge - create_sid() method in SessionHandler 2013-06-27 12:33:56 +01:00
session_set_save_handler_iface_002.phpt Fix bug 61786 Failing tests in ext\session\tests\* 2012-04-26 15:39:45 +02:00
session_set_save_handler_iface_003.phpt BC fix for PR 109 merge - create_sid() method in SessionHandler 2013-06-27 12:33:56 +01:00
session_set_save_handler_sid_001.phpt BC fix for PR 109 merge - create_sid() method in SessionHandler 2013-06-27 12:33:56 +01:00
session_set_save_handler_sid_002.phpt BC fix for PR 109 merge - create_sid() method in SessionHandler 2013-06-27 12:33:56 +01:00
session_set_save_handler_variation1.phpt
session_set_save_handler_variation2.phpt
session_set_save_handler_variation3.phpt
session_set_save_handler_variation4.phpt Fix session test failures as reported by Antony Dovgal. 2008-04-30 15:20:18 +00:00
session_set_save_handler_write_short_circuit.phpt Implemented Bug #17860 Suggestion: auto detect whether session changed 2013-08-10 13:56:32 +09:00
session_start_error.phpt
session_start_variation1.phpt
session_start_variation2.phpt
session_start_variation3.phpt
session_start_variation4.phpt
session_start_variation5.phpt
session_start_variation6.phpt
session_start_variation7.phpt
session_start_variation8.phpt
session_start_variation9.phpt
session_status_disabled.phpt typo fixes 2013-07-15 00:23:03 -07:00
session_status.phpt Expose session status via new function, session_status (Req #52982) 2011-08-29 21:29:26 +00:00
session_unset_basic.phpt
session_unset_error.phpt
session_unset_variation1.phpt
session_write_close_basic.phpt
session_write_close_error.phpt
session_write_close_variation1.phpt
session_write_close_variation2.phpt
session_write_close_variation3.phpt
session_write_close_variation4.phpt Strict session 2013-08-04 16:36:45 -07:00
sessionhandler_open_001.phpt - Fixed memory leak when calling SessionHandler::open() several times 2011-09-14 01:45:57 +00:00
skipif.inc Skip reason is now printed if session.save_path is not writable. 2011-06-09 08:18:49 +00:00