php-src/ext/session/tests
Nikita Popov 3c68f38fda Restrict allowed usages of $GLOBALS
This restricts allowed usage of $GLOBALS, with the effect that
plain PHP arrays can no longer contain INDIRECT elements.

RFC: https://wiki.php.net/rfc/restrict_globals_usage

Closes GH-6487.
2021-01-06 12:46:24 +01:00
..
001.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
002.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
003.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
004.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
005.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
006.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
009.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
010.phpt
011.phpt
012.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
013.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
014.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
015.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
016.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
017.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
018.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
019.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
020.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
021.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
022.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
023.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
024.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
025.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
026.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
027.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
029.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
031.phpt Sync HAVE_HASH, HAVE_HASH_EXT, PHAR_HASH_OK symbols 2019-06-27 23:25:33 +02:00
bug24592.phpt Promote "undefined array key" notice to warning 2020-08-03 14:40:50 +02:00
bug26862.phpt
bug31454.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
bug32330.phpt Merge branch 'PHP-7.4' 2020-03-09 22:53:23 +01:00
bug36459.phpt
bug38377.phpt
bug41600.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
bug42596.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
bug50308.phpt
bug51338.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
bug53141.phpt
bug55688.phpt
bug60634.phpt Make exit() unwind properly 2020-06-29 15:50:12 +02:00
bug60634_error_1.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug60634_error_2.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug60634_error_3.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug60634_error_4.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug60634_error_5.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug60860.phpt Drop usage of E_RECOVERABLE_ERROR in Session extension 2020-09-22 19:11:30 +01:00
bug61470.phpt
bug61728.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
bug63379.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
bug63379_nodestroy.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
bug65475.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
bug66481.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
bug66827.phpt
bug67694.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
bug67972.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
bug68063.phpt
bug69111.phpt
bug70013.phpt
bug70133.phpt
bug70876.phpt
bug71162.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug71683.phpt
bug71972.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug71974.phpt
bug72562.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug72681.phpt
bug72940.phpt
bug73100.phpt Drop usage of E_RECOVERABLE_ERROR in Session extension 2020-09-22 19:11:30 +01:00
bug73273.phpt
bug73529.phpt Fix #73529: session_decode() silently fails on wrong input 2020-06-10 16:48:49 +02:00
bug74514.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
bug74541.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
bug74833.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
bug74892.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
bug74936.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
bug74941.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
bug78624.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
bug79031.phpt Add test for bug #79031 2019-12-30 11:31:27 +01:00
bug79091.phpt Fix #79413: session_create_id() fails for active sessions 2020-03-31 08:38:23 +02:00
bug79221.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
bug79413.phpt Fix #79413: session_create_id() fails for active sessions 2020-03-31 08:38:23 +02:00
error_when_setting_save_handler_ini_setting_in_runtime.phpt Drop usage of E_RECOVERABLE_ERROR in Session extension 2020-09-22 19:11:30 +01:00
rfc1867.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
rfc1867_cleanup.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
rfc1867_disabled.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
rfc1867_disabled_2.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
rfc1867_inter.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
rfc1867_invalid_settings.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
rfc1867_invalid_settings_2.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
rfc1867_no_name.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
rfc1867_sid_cookie.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
rfc1867_sid_get.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
rfc1867_sid_get_2.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
rfc1867_sid_invalid.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
rfc1867_sid_only_cookie.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
rfc1867_sid_only_cookie_2.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
rfc1867_sid_post.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
save_handler.inc
save_handler_closures.inc Reindent phpt files 2020-02-03 22:52:20 +01:00
session_abort_basic.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_basic1.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
session_basic2.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
session_basic3.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
session_basic4.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
session_basic5.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
session_cache_expire_basic.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_cache_expire_variation1.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_cache_expire_variation2.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_cache_expire_variation3.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_cache_limiter_basic.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_cache_limiter_variation1.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_cache_limiter_variation2.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_cache_limiter_variation3.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_commit_basic.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_commit_variation1.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_commit_variation2.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_commit_variation3.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_commit_variation4.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
session_commit_variation5.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_create_id_basic.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_decode_basic.phpt Unmark tests as XFAIL on Windows 2020-09-14 10:14:21 +02:00
session_decode_basic_serialize.phpt Unmark tests as XFAIL on Windows 2020-09-14 10:14:21 +02:00
session_decode_error2.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_decode_variation1.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_decode_variation2.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_decode_variation3.phpt Restrict allowed usages of $GLOBALS 2021-01-06 12:46:24 +01:00
session_decode_variation4.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_destroy_variation1.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_destroy_variation2.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_destroy_variation3.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_encode_basic.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_encode_error2.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_encode_serialize.phpt
session_encode_variation1.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_encode_variation2.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_encode_variation3.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_encode_variation4.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_encode_variation5.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_encode_variation6.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_encode_variation7.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_encode_variation8.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_gc_basic.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_get_cookie_params_basic.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_get_cookie_params_variation1.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_id_basic.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_id_basic2.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_id_error2.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_id_error3.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_ini_set.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_module_name_basic.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_module_name_variation1.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_module_name_variation2.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_module_name_variation3.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_module_name_variation4.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
session_name_basic.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_name_variation1.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_name_variation2.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_regenerate_id_basic.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_regenerate_id_cookie.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_regenerate_id_fastshutdown.phpt
session_regenerate_id_variation1.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_reset_basic.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_save_path_basic.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_save_path_variation1.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_save_path_variation2.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_save_path_variation3.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_save_path_variation4.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
session_save_path_variation5.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
session_set_cookie_params_basic.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_set_cookie_params_variation1.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_set_cookie_params_variation2.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_set_cookie_params_variation3.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_set_cookie_params_variation4.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_set_cookie_params_variation5.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_set_cookie_params_variation6.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_set_cookie_params_variation7.phpt Declare array|int and object-of-class|int types in stubs 2020-09-14 11:59:32 +02:00
session_set_save_handler_basic.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
session_set_save_handler_class_001.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
session_set_save_handler_class_002.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
session_set_save_handler_class_003.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
session_set_save_handler_class_004.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
session_set_save_handler_class_005.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
session_set_save_handler_class_006.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_set_save_handler_class_007.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_set_save_handler_class_008.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_set_save_handler_class_009.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_set_save_handler_class_010.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_set_save_handler_class_011.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_set_save_handler_class_012.phpt Restrict allowed usages of $GLOBALS 2021-01-06 12:46:24 +01:00
session_set_save_handler_class_013.phpt Improve error messages mentioning parameters instead of arguments 2020-09-09 10:47:43 +02:00
session_set_save_handler_class_014.phpt Drop usage of E_RECOVERABLE_ERROR in Session extension 2020-09-22 19:11:30 +01:00
session_set_save_handler_class_015.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
session_set_save_handler_class_016.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
session_set_save_handler_class_017.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
session_set_save_handler_class_018.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
session_set_save_handler_closures.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_set_save_handler_error.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_set_save_handler_error2.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_set_save_handler_error3.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_set_save_handler_error4.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_set_save_handler_iface_001.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
session_set_save_handler_iface_002.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_set_save_handler_iface_003.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
session_set_save_handler_sid_001.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
session_set_save_handler_sid_002.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_set_save_handler_type_error.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_set_save_handler_variation1.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_set_save_handler_variation2.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
session_set_save_handler_variation3.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
session_set_save_handler_variation4.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
session_set_save_handler_variation5.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
session_set_save_handler_variation6.phpt Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
session_start_error.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_start_variation1.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_start_variation2.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_start_variation3.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_start_variation4.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_start_variation5.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_start_variation6.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_start_variation7.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_start_variation8.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_start_variation9.phpt Clean up ext/session errors 2020-09-11 11:59:04 +02:00
session_status.phpt
session_status_disabled.phpt
session_unset_basic.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_unset_variation1.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_write_close_basic.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_write_close_variation1.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_write_close_variation2.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_write_close_variation3.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
session_write_close_variation4.phpt Remove unnecessary PHPDoc-alike blocks from tests 2020-06-24 13:13:44 +02:00
sessionhandler_open_001.phpt
skipif.inc Reindent phpt files 2020-02-03 22:52:20 +01:00