summaryrefslogtreecommitdiff
path: root/src/tests/disable_function/config
diff options
context:
space:
mode:
authorjvoisin2019-01-14 19:29:25 +0000
committerGitHub2019-01-14 19:29:25 +0000
commite79f7e3bd992c7f0915ef9afe7afb6d79740527a (patch)
treef881c25694eb00da2331a9ab280ec1c24a5662ab /src/tests/disable_function/config
parentc943db586ac46b686b49bdf61d8473e39dd93000 (diff)
Reorganize the testsuite
Splitting the testsuite in several components makes it easier to manage and comprehend. This was also needed some some tests aren't passing on Alpine Linux, but we still want to run as many of them as we can on this platform.
Diffstat (limited to '')
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_callback_called_file_r.ini (renamed from src/tests/config/config_disabled_functions_callback_called_file_r.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_called_file_r.ini (renamed from src/tests/config/config_disabled_functions_called_file_r.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_chain.ini (renamed from src/tests/config/config_disabled_functions_chain.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_chain_call_user_func.ini (renamed from src/tests/config/config_disabled_functions_chain_call_user_func.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_chain_call_user_func_ret.ini (renamed from src/tests/config/config_disabled_functions_chain_call_user_func_ret.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_eval_filename.ini1
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_eval_user_func.ini (renamed from src/tests/config/config_disabled_functions_eval_user_func.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_filename_r.ini (renamed from src/tests/config/config_disabled_functions_filename_r.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_include.ini (renamed from src/tests/config/config_disabled_functions_include.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_local_var_array.ini (renamed from src/tests/config/config_disabled_functions_local_var_array.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_local_var_array_key.ini (renamed from src/tests/config/config_disabled_functions_local_var_array_key.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_method.ini (renamed from src/tests/config/config_disabled_functions_method.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_name_r.ini (renamed from src/tests/config/config_disabled_functions_name_r.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_name_regexp_type.ini (renamed from src/tests/config/config_disabled_functions_name_regexp_type.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_name_type.ini (renamed from src/tests/config/config_disabled_functions_name_type.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_namespace.ini (renamed from src/tests/config/config_disabled_functions_namespace.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_nul_byte.ini (renamed from src/tests/config/config_disabled_functions_nul_byte.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_param.ini (renamed from src/tests/config/config_disabled_functions_param.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_param_alias.ini (renamed from src/tests/config/config_disabled_functions_param_alias.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_param_allow.ini (renamed from src/tests/config/config_disabled_functions_param_allow.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_param_array.ini (renamed from src/tests/config/config_disabled_functions_param_array.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_param_int.ini (renamed from src/tests/config/config_disabled_functions_param_int.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_param_r.ini (renamed from src/tests/config/config_disabled_functions_param_r.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_param_r_array.ini (renamed from src/tests/config/config_disabled_functions_param_r_array.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_param_runtime.ini (renamed from src/tests/config/config_disabled_functions_param_runtime.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_param_str_representation.ini (renamed from src/tests/config/config_disabled_functions_param_str_representation.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_require.ini (renamed from src/tests/config/config_disabled_functions_require.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_require_allow.ini (renamed from src/tests/config/config_disabled_functions_require_allow.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_ret_allow.ini (renamed from src/tests/config/config_disabled_functions_ret_allow.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_ret_allow_value.ini (renamed from src/tests/config/config_disabled_functions_ret_allow_value.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_ret_right_hash.ini (renamed from src/tests/config/config_disabled_functions_ret_right_hash.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_ret_simulation.ini (renamed from src/tests/config/config_disabled_functions_ret_simulation.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_ret_user.ini (renamed from src/tests/config/config_disabled_functions_ret_user.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_right_hash.ini (renamed from src/tests/config/config_disabled_functions_right_hash.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_functions_variadic.ini (renamed from src/tests/config/config_disabled_functions_variadic.ini)0
-rw-r--r--src/tests/disable_function/config/config_disabled_user_functions.ini (renamed from src/tests/config/config_disabled_user_functions.ini)0
-rw-r--r--src/tests/disable_function/config/config_noncore_function_hooking.ini (renamed from src/tests/config/config_noncore_function_hooking.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_function_curl_verify_certs.ini (renamed from src/tests/config/disabled_function_curl_verify_certs.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_function_echo.ini (renamed from src/tests/config/disabled_function_echo.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_function_local_var.ini (renamed from src/tests/config/disabled_function_local_var.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_function_local_var_2.ini (renamed from src/tests/config/disabled_function_local_var_2.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_function_local_var_array_not_array.ini (renamed from src/tests/config/disabled_function_local_var_array_not_array.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_function_local_var_const.ini (renamed from src/tests/config/disabled_function_local_var_const.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_function_local_var_obj.ini (renamed from src/tests/config/disabled_function_local_var_obj.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_function_param.ini (renamed from src/tests/config/disabled_function_param.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_function_print.ini (renamed from src/tests/config/disabled_function_print.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_function_super_global_var.ini (renamed from src/tests/config/disabled_function_super_global_var.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions.ini (renamed from src/tests/config/disabled_functions.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_broken_line.ini (renamed from src/tests/config/disabled_functions_broken_line.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_cidr.ini9
-rw-r--r--src/tests/disable_function/config/disabled_functions_die.ini (renamed from src/tests/config/disabled_functions_die.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_drop_include.ini (renamed from src/tests/config/disabled_functions_drop_include.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_drop_include_simulation.ini (renamed from src/tests/config/disabled_functions_drop_include_simulation.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_eval.ini (renamed from src/tests/config/disabled_functions_eval.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_eval_simulation.ini (renamed from src/tests/config/disabled_functions_eval_simulation.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_exit.ini (renamed from src/tests/config/disabled_functions_exit.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_invalid_pos.ini (renamed from src/tests/config/disabled_functions_invalid_pos.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_line.ini (renamed from src/tests/config/disabled_functions_line.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_mb.ini (renamed from src/tests/config/disabled_functions_mb.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_pos.ini (renamed from src/tests/config/disabled_functions_pos.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_regexp.ini (renamed from src/tests/config/disabled_functions_regexp.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_ret.ini (renamed from src/tests/config/disabled_functions_ret.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_ret_type.ini (renamed from src/tests/config/disabled_functions_ret_type.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_ret_type_array.ini (renamed from src/tests/config/disabled_functions_ret_type_array.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_ret_type_double.ini (renamed from src/tests/config/disabled_functions_ret_type_double.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_ret_type_long.ini (renamed from src/tests/config/disabled_functions_ret_type_long.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_ret_type_null.ini (renamed from src/tests/config/disabled_functions_ret_type_null.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_ret_type_object.ini (renamed from src/tests/config/disabled_functions_ret_type_object.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_ret_type_resource.ini (renamed from src/tests/config/disabled_functions_ret_type_resource.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_ret_type_str.ini (renamed from src/tests/config/disabled_functions_ret_type_str.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_ret_type_true.ini (renamed from src/tests/config/disabled_functions_ret_type_true.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_retval.ini (renamed from src/tests/config/disabled_functions_retval.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_retval_dump.ini (renamed from src/tests/config/disabled_functions_retval_dump.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_retval_rx.ini (renamed from src/tests/config/disabled_functions_retval_rx.ini)0
-rw-r--r--src/tests/disable_function/config/disabled_functions_zero_cidr.ini (renamed from src/tests/config/disabled_functions_zero_cidr.ini)0
-rw-r--r--src/tests/disable_function/config/empty.ini0
76 files changed, 10 insertions, 0 deletions
diff --git a/src/tests/config/config_disabled_functions_callback_called_file_r.ini b/src/tests/disable_function/config/config_disabled_functions_callback_called_file_r.ini
index daaee36..daaee36 100644
--- a/src/tests/config/config_disabled_functions_callback_called_file_r.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_callback_called_file_r.ini
diff --git a/src/tests/config/config_disabled_functions_called_file_r.ini b/src/tests/disable_function/config/config_disabled_functions_called_file_r.ini
index 17b019a..17b019a 100644
--- a/src/tests/config/config_disabled_functions_called_file_r.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_called_file_r.ini
diff --git a/src/tests/config/config_disabled_functions_chain.ini b/src/tests/disable_function/config/config_disabled_functions_chain.ini
index d5d9b62..d5d9b62 100644
--- a/src/tests/config/config_disabled_functions_chain.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_chain.ini
diff --git a/src/tests/config/config_disabled_functions_chain_call_user_func.ini b/src/tests/disable_function/config/config_disabled_functions_chain_call_user_func.ini
index 4f7a629..4f7a629 100644
--- a/src/tests/config/config_disabled_functions_chain_call_user_func.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_chain_call_user_func.ini
diff --git a/src/tests/config/config_disabled_functions_chain_call_user_func_ret.ini b/src/tests/disable_function/config/config_disabled_functions_chain_call_user_func_ret.ini
index f003b7d..f003b7d 100644
--- a/src/tests/config/config_disabled_functions_chain_call_user_func_ret.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_chain_call_user_func_ret.ini
diff --git a/src/tests/disable_function/config/config_disabled_functions_eval_filename.ini b/src/tests/disable_function/config/config_disabled_functions_eval_filename.ini
new file mode 100644
index 0000000..6c593fc
--- /dev/null
+++ b/src/tests/disable_function/config/config_disabled_functions_eval_filename.ini
@@ -0,0 +1 @@
sp.disable_function.function("eval").filename_r("^.*/disabled_functions_eval_filename.php$").drop();
diff --git a/src/tests/config/config_disabled_functions_eval_user_func.ini b/src/tests/disable_function/config/config_disabled_functions_eval_user_func.ini
index 4d0d370..4d0d370 100644
--- a/src/tests/config/config_disabled_functions_eval_user_func.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_eval_user_func.ini
diff --git a/src/tests/config/config_disabled_functions_filename_r.ini b/src/tests/disable_function/config/config_disabled_functions_filename_r.ini
index fe79608..fe79608 100644
--- a/src/tests/config/config_disabled_functions_filename_r.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_filename_r.ini
diff --git a/src/tests/config/config_disabled_functions_include.ini b/src/tests/disable_function/config/config_disabled_functions_include.ini
index cee0d86..cee0d86 100644
--- a/src/tests/config/config_disabled_functions_include.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_include.ini
diff --git a/src/tests/config/config_disabled_functions_local_var_array.ini b/src/tests/disable_function/config/config_disabled_functions_local_var_array.ini
index 15dd5a1..15dd5a1 100644
--- a/src/tests/config/config_disabled_functions_local_var_array.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_local_var_array.ini
diff --git a/src/tests/config/config_disabled_functions_local_var_array_key.ini b/src/tests/disable_function/config/config_disabled_functions_local_var_array_key.ini
index 75c840d..75c840d 100644
--- a/src/tests/config/config_disabled_functions_local_var_array_key.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_local_var_array_key.ini
diff --git a/src/tests/config/config_disabled_functions_method.ini b/src/tests/disable_function/config/config_disabled_functions_method.ini
index 8fbce65..8fbce65 100644
--- a/src/tests/config/config_disabled_functions_method.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_method.ini
diff --git a/src/tests/config/config_disabled_functions_name_r.ini b/src/tests/disable_function/config/config_disabled_functions_name_r.ini
index 167d6f0..167d6f0 100644
--- a/src/tests/config/config_disabled_functions_name_r.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_name_r.ini
diff --git a/src/tests/config/config_disabled_functions_name_regexp_type.ini b/src/tests/disable_function/config/config_disabled_functions_name_regexp_type.ini
index 38f9657..38f9657 100644
--- a/src/tests/config/config_disabled_functions_name_regexp_type.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_name_regexp_type.ini
diff --git a/src/tests/config/config_disabled_functions_name_type.ini b/src/tests/disable_function/config/config_disabled_functions_name_type.ini
index 25bdf98..25bdf98 100644
--- a/src/tests/config/config_disabled_functions_name_type.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_name_type.ini
diff --git a/src/tests/config/config_disabled_functions_namespace.ini b/src/tests/disable_function/config/config_disabled_functions_namespace.ini
index 2926611..2926611 100644
--- a/src/tests/config/config_disabled_functions_namespace.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_namespace.ini
diff --git a/src/tests/config/config_disabled_functions_nul_byte.ini b/src/tests/disable_function/config/config_disabled_functions_nul_byte.ini
index 9ead077..9ead077 100644
--- a/src/tests/config/config_disabled_functions_nul_byte.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_nul_byte.ini
diff --git a/src/tests/config/config_disabled_functions_param.ini b/src/tests/disable_function/config/config_disabled_functions_param.ini
index 87f1b3c..87f1b3c 100644
--- a/src/tests/config/config_disabled_functions_param.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_param.ini
diff --git a/src/tests/config/config_disabled_functions_param_alias.ini b/src/tests/disable_function/config/config_disabled_functions_param_alias.ini
index 2f06244..2f06244 100644
--- a/src/tests/config/config_disabled_functions_param_alias.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_param_alias.ini
diff --git a/src/tests/config/config_disabled_functions_param_allow.ini b/src/tests/disable_function/config/config_disabled_functions_param_allow.ini
index 8e139e4..8e139e4 100644
--- a/src/tests/config/config_disabled_functions_param_allow.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_param_allow.ini
diff --git a/src/tests/config/config_disabled_functions_param_array.ini b/src/tests/disable_function/config/config_disabled_functions_param_array.ini
index f676d76..f676d76 100644
--- a/src/tests/config/config_disabled_functions_param_array.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_param_array.ini
diff --git a/src/tests/config/config_disabled_functions_param_int.ini b/src/tests/disable_function/config/config_disabled_functions_param_int.ini
index 1c93c2f..1c93c2f 100644
--- a/src/tests/config/config_disabled_functions_param_int.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_param_int.ini
diff --git a/src/tests/config/config_disabled_functions_param_r.ini b/src/tests/disable_function/config/config_disabled_functions_param_r.ini
index 09a59fe..09a59fe 100644
--- a/src/tests/config/config_disabled_functions_param_r.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_param_r.ini
diff --git a/src/tests/config/config_disabled_functions_param_r_array.ini b/src/tests/disable_function/config/config_disabled_functions_param_r_array.ini
index fcac71d..fcac71d 100644
--- a/src/tests/config/config_disabled_functions_param_r_array.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_param_r_array.ini
diff --git a/src/tests/config/config_disabled_functions_param_runtime.ini b/src/tests/disable_function/config/config_disabled_functions_param_runtime.ini
index e7a011f..e7a011f 100644
--- a/src/tests/config/config_disabled_functions_param_runtime.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_param_runtime.ini
diff --git a/src/tests/config/config_disabled_functions_param_str_representation.ini b/src/tests/disable_function/config/config_disabled_functions_param_str_representation.ini
index 13b3974..13b3974 100644
--- a/src/tests/config/config_disabled_functions_param_str_representation.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_param_str_representation.ini
diff --git a/src/tests/config/config_disabled_functions_require.ini b/src/tests/disable_function/config/config_disabled_functions_require.ini
index 63a4eb2..63a4eb2 100644
--- a/src/tests/config/config_disabled_functions_require.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_require.ini
diff --git a/src/tests/config/config_disabled_functions_require_allow.ini b/src/tests/disable_function/config/config_disabled_functions_require_allow.ini
index ee2bb67..ee2bb67 100644
--- a/src/tests/config/config_disabled_functions_require_allow.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_require_allow.ini
diff --git a/src/tests/config/config_disabled_functions_ret_allow.ini b/src/tests/disable_function/config/config_disabled_functions_ret_allow.ini
index a97e21d..a97e21d 100644
--- a/src/tests/config/config_disabled_functions_ret_allow.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_ret_allow.ini
diff --git a/src/tests/config/config_disabled_functions_ret_allow_value.ini b/src/tests/disable_function/config/config_disabled_functions_ret_allow_value.ini
index b5d3bdd..b5d3bdd 100644
--- a/src/tests/config/config_disabled_functions_ret_allow_value.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_ret_allow_value.ini
diff --git a/src/tests/config/config_disabled_functions_ret_right_hash.ini b/src/tests/disable_function/config/config_disabled_functions_ret_right_hash.ini
index af4fdd4..af4fdd4 100644
--- a/src/tests/config/config_disabled_functions_ret_right_hash.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_ret_right_hash.ini
diff --git a/src/tests/config/config_disabled_functions_ret_simulation.ini b/src/tests/disable_function/config/config_disabled_functions_ret_simulation.ini
index bd0af4e..bd0af4e 100644
--- a/src/tests/config/config_disabled_functions_ret_simulation.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_ret_simulation.ini
diff --git a/src/tests/config/config_disabled_functions_ret_user.ini b/src/tests/disable_function/config/config_disabled_functions_ret_user.ini
index d214376..d214376 100644
--- a/src/tests/config/config_disabled_functions_ret_user.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_ret_user.ini
diff --git a/src/tests/config/config_disabled_functions_right_hash.ini b/src/tests/disable_function/config/config_disabled_functions_right_hash.ini
index 4e9b88c..4e9b88c 100644
--- a/src/tests/config/config_disabled_functions_right_hash.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_right_hash.ini
diff --git a/src/tests/config/config_disabled_functions_variadic.ini b/src/tests/disable_function/config/config_disabled_functions_variadic.ini
index cd1028d..cd1028d 100644
--- a/src/tests/config/config_disabled_functions_variadic.ini
+++ b/src/tests/disable_function/config/config_disabled_functions_variadic.ini
diff --git a/src/tests/config/config_disabled_user_functions.ini b/src/tests/disable_function/config/config_disabled_user_functions.ini
index 16ae4cb..16ae4cb 100644
--- a/src/tests/config/config_disabled_user_functions.ini
+++ b/src/tests/disable_function/config/config_disabled_user_functions.ini
diff --git a/src/tests/config/config_noncore_function_hooking.ini b/src/tests/disable_function/config/config_noncore_function_hooking.ini
index 341cbf9..341cbf9 100644
--- a/src/tests/config/config_noncore_function_hooking.ini
+++ b/src/tests/disable_function/config/config_noncore_function_hooking.ini
diff --git a/src/tests/config/disabled_function_curl_verify_certs.ini b/src/tests/disable_function/config/disabled_function_curl_verify_certs.ini
index 133e024..133e024 100644
--- a/src/tests/config/disabled_function_curl_verify_certs.ini
+++ b/src/tests/disable_function/config/disabled_function_curl_verify_certs.ini
diff --git a/src/tests/config/disabled_function_echo.ini b/src/tests/disable_function/config/disabled_function_echo.ini
index 39bc5e3..39bc5e3 100644
--- a/src/tests/config/disabled_function_echo.ini
+++ b/src/tests/disable_function/config/disabled_function_echo.ini
diff --git a/src/tests/config/disabled_function_local_var.ini b/src/tests/disable_function/config/disabled_function_local_var.ini
index 3d553c0..3d553c0 100644
--- a/src/tests/config/disabled_function_local_var.ini
+++ b/src/tests/disable_function/config/disabled_function_local_var.ini
diff --git a/src/tests/config/disabled_function_local_var_2.ini b/src/tests/disable_function/config/disabled_function_local_var_2.ini
index 6c0ae66..6c0ae66 100644
--- a/src/tests/config/disabled_function_local_var_2.ini
+++ b/src/tests/disable_function/config/disabled_function_local_var_2.ini
diff --git a/src/tests/config/disabled_function_local_var_array_not_array.ini b/src/tests/disable_function/config/disabled_function_local_var_array_not_array.ini
index ea25d1f..ea25d1f 100644
--- a/src/tests/config/disabled_function_local_var_array_not_array.ini
+++ b/src/tests/disable_function/config/disabled_function_local_var_array_not_array.ini
diff --git a/src/tests/config/disabled_function_local_var_const.ini b/src/tests/disable_function/config/disabled_function_local_var_const.ini
index 8450de5..8450de5 100644
--- a/src/tests/config/disabled_function_local_var_const.ini
+++ b/src/tests/disable_function/config/disabled_function_local_var_const.ini
diff --git a/src/tests/config/disabled_function_local_var_obj.ini b/src/tests/disable_function/config/disabled_function_local_var_obj.ini
index df6b617..df6b617 100644
--- a/src/tests/config/disabled_function_local_var_obj.ini
+++ b/src/tests/disable_function/config/disabled_function_local_var_obj.ini
diff --git a/src/tests/config/disabled_function_param.ini b/src/tests/disable_function/config/disabled_function_param.ini
index 6dbae6b..6dbae6b 100644
--- a/src/tests/config/disabled_function_param.ini
+++ b/src/tests/disable_function/config/disabled_function_param.ini
diff --git a/src/tests/config/disabled_function_print.ini b/src/tests/disable_function/config/disabled_function_print.ini
index 22d957f..22d957f 100644
--- a/src/tests/config/disabled_function_print.ini
+++ b/src/tests/disable_function/config/disabled_function_print.ini
diff --git a/src/tests/config/disabled_function_super_global_var.ini b/src/tests/disable_function/config/disabled_function_super_global_var.ini
index 178a01a..178a01a 100644
--- a/src/tests/config/disabled_function_super_global_var.ini
+++ b/src/tests/disable_function/config/disabled_function_super_global_var.ini
diff --git a/src/tests/config/disabled_functions.ini b/src/tests/disable_function/config/disabled_functions.ini
index df7013f..df7013f 100644
--- a/src/tests/config/disabled_functions.ini
+++ b/src/tests/disable_function/config/disabled_functions.ini
diff --git a/src/tests/config/disabled_functions_broken_line.ini b/src/tests/disable_function/config/disabled_functions_broken_line.ini
index 01229c5..01229c5 100644
--- a/src/tests/config/disabled_functions_broken_line.ini
+++ b/src/tests/disable_function/config/disabled_functions_broken_line.ini
diff --git a/src/tests/disable_function/config/disabled_functions_cidr.ini b/src/tests/disable_function/config/disabled_functions_cidr.ini
new file mode 100644
index 0000000..f69ce07
--- /dev/null
+++ b/src/tests/disable_function/config/disabled_functions_cidr.ini
@@ -0,0 +1,9 @@
1sp.disable_function.function("system").drop().cidr("2001:ab9:a::123/64");
2sp.disable_function.function("system").drop().cidr("192.168.0.1/16");
3sp.disable_function.function("system").drop().cidr("127.0.0.1/8");
4sp.disable_function.function("printf").drop().cidr("10.0.0.1/8");
5sp.disable_function.function("strpos").drop().cidr("127.0.0.2/4");
6sp.disable_function.function("strpos").drop().cidr("::ffff:192.0.2.128/128");
7sp.disable_function.function("strpos").drop().cidr("2001:ab9:a::123/64");
8sp.disable_function.function("strpos").drop().cidr("2001:0db8:f000:f000:f000:ff00:0042:8329/124");
9sp.disable_function.function("printf").drop().cidr("2002:0db8:0000:0000:0000:ff00:0042:8329/24");
diff --git a/src/tests/config/disabled_functions_die.ini b/src/tests/disable_function/config/disabled_functions_die.ini
index 4f070b9..4f070b9 100644
--- a/src/tests/config/disabled_functions_die.ini
+++ b/src/tests/disable_function/config/disabled_functions_die.ini
diff --git a/src/tests/config/disabled_functions_drop_include.ini b/src/tests/disable_function/config/disabled_functions_drop_include.ini
index 0b10f65..0b10f65 100644
--- a/src/tests/config/disabled_functions_drop_include.ini
+++ b/src/tests/disable_function/config/disabled_functions_drop_include.ini
diff --git a/src/tests/config/disabled_functions_drop_include_simulation.ini b/src/tests/disable_function/config/disabled_functions_drop_include_simulation.ini
index 4064da1..4064da1 100644
--- a/src/tests/config/disabled_functions_drop_include_simulation.ini
+++ b/src/tests/disable_function/config/disabled_functions_drop_include_simulation.ini
diff --git a/src/tests/config/disabled_functions_eval.ini b/src/tests/disable_function/config/disabled_functions_eval.ini
index f761259..f761259 100644
--- a/src/tests/config/disabled_functions_eval.ini
+++ b/src/tests/disable_function/config/disabled_functions_eval.ini
diff --git a/src/tests/config/disabled_functions_eval_simulation.ini b/src/tests/disable_function/config/disabled_functions_eval_simulation.ini
index f1dc58c..f1dc58c 100644
--- a/src/tests/config/disabled_functions_eval_simulation.ini
+++ b/src/tests/disable_function/config/disabled_functions_eval_simulation.ini
diff --git a/src/tests/config/disabled_functions_exit.ini b/src/tests/disable_function/config/disabled_functions_exit.ini
index 905296e..905296e 100644
--- a/src/tests/config/disabled_functions_exit.ini
+++ b/src/tests/disable_function/config/disabled_functions_exit.ini
diff --git a/src/tests/config/disabled_functions_invalid_pos.ini b/src/tests/disable_function/config/disabled_functions_invalid_pos.ini
index 42988e4..42988e4 100644
--- a/src/tests/config/disabled_functions_invalid_pos.ini
+++ b/src/tests/disable_function/config/disabled_functions_invalid_pos.ini
diff --git a/src/tests/config/disabled_functions_line.ini b/src/tests/disable_function/config/disabled_functions_line.ini
index b00cab6..b00cab6 100644
--- a/src/tests/config/disabled_functions_line.ini
+++ b/src/tests/disable_function/config/disabled_functions_line.ini
diff --git a/src/tests/config/disabled_functions_mb.ini b/src/tests/disable_function/config/disabled_functions_mb.ini
index 36eae40..36eae40 100644
--- a/src/tests/config/disabled_functions_mb.ini
+++ b/src/tests/disable_function/config/disabled_functions_mb.ini
diff --git a/src/tests/config/disabled_functions_pos.ini b/src/tests/disable_function/config/disabled_functions_pos.ini
index 7f7c04d..7f7c04d 100644
--- a/src/tests/config/disabled_functions_pos.ini
+++ b/src/tests/disable_function/config/disabled_functions_pos.ini
diff --git a/src/tests/config/disabled_functions_regexp.ini b/src/tests/disable_function/config/disabled_functions_regexp.ini
index 0276039..0276039 100644
--- a/src/tests/config/disabled_functions_regexp.ini
+++ b/src/tests/disable_function/config/disabled_functions_regexp.ini
diff --git a/src/tests/config/disabled_functions_ret.ini b/src/tests/disable_function/config/disabled_functions_ret.ini
index 60cea82..60cea82 100644
--- a/src/tests/config/disabled_functions_ret.ini
+++ b/src/tests/disable_function/config/disabled_functions_ret.ini
diff --git a/src/tests/config/disabled_functions_ret_type.ini b/src/tests/disable_function/config/disabled_functions_ret_type.ini
index bf88402..bf88402 100644
--- a/src/tests/config/disabled_functions_ret_type.ini
+++ b/src/tests/disable_function/config/disabled_functions_ret_type.ini
diff --git a/src/tests/config/disabled_functions_ret_type_array.ini b/src/tests/disable_function/config/disabled_functions_ret_type_array.ini
index f72dd82..f72dd82 100644
--- a/src/tests/config/disabled_functions_ret_type_array.ini
+++ b/src/tests/disable_function/config/disabled_functions_ret_type_array.ini
diff --git a/src/tests/config/disabled_functions_ret_type_double.ini b/src/tests/disable_function/config/disabled_functions_ret_type_double.ini
index a5a6ce3..a5a6ce3 100644
--- a/src/tests/config/disabled_functions_ret_type_double.ini
+++ b/src/tests/disable_function/config/disabled_functions_ret_type_double.ini
diff --git a/src/tests/config/disabled_functions_ret_type_long.ini b/src/tests/disable_function/config/disabled_functions_ret_type_long.ini
index 03abf8a..03abf8a 100644
--- a/src/tests/config/disabled_functions_ret_type_long.ini
+++ b/src/tests/disable_function/config/disabled_functions_ret_type_long.ini
diff --git a/src/tests/config/disabled_functions_ret_type_null.ini b/src/tests/disable_function/config/disabled_functions_ret_type_null.ini
index 70c4d69..70c4d69 100644
--- a/src/tests/config/disabled_functions_ret_type_null.ini
+++ b/src/tests/disable_function/config/disabled_functions_ret_type_null.ini
diff --git a/src/tests/config/disabled_functions_ret_type_object.ini b/src/tests/disable_function/config/disabled_functions_ret_type_object.ini
index 8fe240b..8fe240b 100644
--- a/src/tests/config/disabled_functions_ret_type_object.ini
+++ b/src/tests/disable_function/config/disabled_functions_ret_type_object.ini
diff --git a/src/tests/config/disabled_functions_ret_type_resource.ini b/src/tests/disable_function/config/disabled_functions_ret_type_resource.ini
index a9c9acf..a9c9acf 100644
--- a/src/tests/config/disabled_functions_ret_type_resource.ini
+++ b/src/tests/disable_function/config/disabled_functions_ret_type_resource.ini
diff --git a/src/tests/config/disabled_functions_ret_type_str.ini b/src/tests/disable_function/config/disabled_functions_ret_type_str.ini
index 2d306b0..2d306b0 100644
--- a/src/tests/config/disabled_functions_ret_type_str.ini
+++ b/src/tests/disable_function/config/disabled_functions_ret_type_str.ini
diff --git a/src/tests/config/disabled_functions_ret_type_true.ini b/src/tests/disable_function/config/disabled_functions_ret_type_true.ini
index df5db0e..df5db0e 100644
--- a/src/tests/config/disabled_functions_ret_type_true.ini
+++ b/src/tests/disable_function/config/disabled_functions_ret_type_true.ini
diff --git a/src/tests/config/disabled_functions_retval.ini b/src/tests/disable_function/config/disabled_functions_retval.ini
index 25a99f0..25a99f0 100644
--- a/src/tests/config/disabled_functions_retval.ini
+++ b/src/tests/disable_function/config/disabled_functions_retval.ini
diff --git a/src/tests/config/disabled_functions_retval_dump.ini b/src/tests/disable_function/config/disabled_functions_retval_dump.ini
index 97df351..97df351 100644
--- a/src/tests/config/disabled_functions_retval_dump.ini
+++ b/src/tests/disable_function/config/disabled_functions_retval_dump.ini
diff --git a/src/tests/config/disabled_functions_retval_rx.ini b/src/tests/disable_function/config/disabled_functions_retval_rx.ini
index 2352941..2352941 100644
--- a/src/tests/config/disabled_functions_retval_rx.ini
+++ b/src/tests/disable_function/config/disabled_functions_retval_rx.ini
diff --git a/src/tests/config/disabled_functions_zero_cidr.ini b/src/tests/disable_function/config/disabled_functions_zero_cidr.ini
index e0bf2d6..e0bf2d6 100644
--- a/src/tests/config/disabled_functions_zero_cidr.ini
+++ b/src/tests/disable_function/config/disabled_functions_zero_cidr.ini
diff --git a/src/tests/disable_function/config/empty.ini b/src/tests/disable_function/config/empty.ini
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/tests/disable_function/config/empty.ini