From 06cc3a7ee98ece291bf6697cc652d7091b9f4ed1 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Thu, 28 Dec 2017 18:25:57 +0100 Subject: Add two test to prove that we're not prone to old-school bypasses --- .../disabled_functions_register_shutdown_function.phpt | 18 ++++++++++++++++++ .../disabled_functions_register_tick_function.phpt | 18 ++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 src/tests/disabled_functions_register_shutdown_function.phpt create mode 100644 src/tests/disabled_functions_register_tick_function.phpt (limited to 'src') diff --git a/src/tests/disabled_functions_register_shutdown_function.phpt b/src/tests/disabled_functions_register_shutdown_function.phpt new file mode 100644 index 0000000..f209202 --- /dev/null +++ b/src/tests/disabled_functions_register_shutdown_function.phpt @@ -0,0 +1,18 @@ +--TEST-- +Disable functions - Called with register_shutdown_function +--SKIPIF-- + +--INI-- +sp.configuration_file={PWD}/config/config_disabled_user_functions_die.ini +--FILE-- + +--EXPECTF-- +1337 +[snuffleupagus][0.0.0.0][disabled_function][drop] The call to the function 'die' in %a/tests/disabled_functions_register_shutdown_function.php:%d has been disabled. +--XFAIL-- diff --git a/src/tests/disabled_functions_register_tick_function.phpt b/src/tests/disabled_functions_register_tick_function.phpt new file mode 100644 index 0000000..1d18c07 --- /dev/null +++ b/src/tests/disabled_functions_register_tick_function.phpt @@ -0,0 +1,18 @@ +--TEST-- +Disable functions - Called with register_tick_function +--SKIPIF-- + +--INI-- +sp.configuration_file={PWD}/config/config_disabled_user_functions_die.ini +--FILE-- + +--EXPECTF-- +1337 +[snuffleupagus][0.0.0.0][disabled_function][drop] The call to the function 'die' in %a/tests/disabled_functions_register_tick_function.php:%d has been disabled. +--XFAIL-- -- cgit v1.3