diff options
| author | jvoisin | 2017-10-11 11:40:02 +0200 |
|---|---|---|
| committer | jvoisin | 2017-10-11 11:40:02 +0200 |
| commit | e44b3b6b6ab1af61f9abc210546700e30aeff19c (patch) | |
| tree | 408b7b079fc719ba686673e88daca939e0573565 /src | |
| parent | 0e9086030f36f13a4007ae9e111fdcfbc40edbb1 (diff) | |
s/disable_functions/disable_function/g
This should close #36 and #30
Diffstat (limited to 'src')
60 files changed, 107 insertions, 107 deletions
diff --git a/src/sp_config.h b/src/sp_config.h index e51d6cc..cad4234 100644 --- a/src/sp_config.h +++ b/src/sp_config.h | |||
| @@ -145,7 +145,7 @@ typedef struct { | |||
| 145 | 145 | ||
| 146 | #define SP_TOKEN_AUTO_COOKIE_SECURE ".auto_cookie_secure" | 146 | #define SP_TOKEN_AUTO_COOKIE_SECURE ".auto_cookie_secure" |
| 147 | #define SP_TOKEN_COOKIE_ENCRYPTION ".cookie_encryption" | 147 | #define SP_TOKEN_COOKIE_ENCRYPTION ".cookie_encryption" |
| 148 | #define SP_TOKEN_DISABLE_FUNC ".disable_functions" | 148 | #define SP_TOKEN_DISABLE_FUNC ".disable_function" |
| 149 | #define SP_TOKEN_GLOBAL ".global" | 149 | #define SP_TOKEN_GLOBAL ".global" |
| 150 | #define SP_TOKEN_GLOBAL_STRICT ".global_strict" | 150 | #define SP_TOKEN_GLOBAL_STRICT ".global_strict" |
| 151 | #define SP_TOKEN_HARDEN_RANDOM ".harden_random" | 151 | #define SP_TOKEN_HARDEN_RANDOM ".harden_random" |
diff --git a/src/tests/config/broken_conf_invalid_cidr.ini b/src/tests/config/broken_conf_invalid_cidr.ini index 0cdc695..b1929c1 100644 --- a/src/tests/config/broken_conf_invalid_cidr.ini +++ b/src/tests/config/broken_conf_invalid_cidr.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("system").drop().cidr("127.0.0.1/42"); | sp.disable_function.function("system").drop().cidr("127.0.0.1/42"); | ||
diff --git a/src/tests/config/broken_conf_invalid_cidr6.ini b/src/tests/config/broken_conf_invalid_cidr6.ini index e5a120c..5e91faf 100644 --- a/src/tests/config/broken_conf_invalid_cidr6.ini +++ b/src/tests/config/broken_conf_invalid_cidr6.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("system").drop().cidr("2001:0db8:0000:0000:0000:ff00:0042:8329/ZZZ"); | sp.disable_function.function("system").drop().cidr("2001:0db8:0000:0000:0000:ff00:0042:8329/ZZZ"); | ||
diff --git a/src/tests/config/broken_conf_invalid_cidr6_no_slash.ini b/src/tests/config/broken_conf_invalid_cidr6_no_slash.ini index e4cf835..067209f 100644 --- a/src/tests/config/broken_conf_invalid_cidr6_no_slash.ini +++ b/src/tests/config/broken_conf_invalid_cidr6_no_slash.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("system").drop().cidr("2001:0db8:0000:0000:0000:ff00:0042:8329"); | sp.disable_function.function("system").drop().cidr("2001:0db8:0000:0000:0000:ff00:0042:8329"); | ||
diff --git a/src/tests/config/broken_conf_invalid_cidr6_too_big.ini b/src/tests/config/broken_conf_invalid_cidr6_too_big.ini index 417dee7..f82b18b 100644 --- a/src/tests/config/broken_conf_invalid_cidr6_too_big.ini +++ b/src/tests/config/broken_conf_invalid_cidr6_too_big.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("system").drop().cidr("2001:0db8:0000:0000:0000:ff00:0042:8329/13337"); | sp.disable_function.function("system").drop().cidr("2001:0db8:0000:0000:0000:ff00:0042:8329/13337"); | ||
diff --git a/src/tests/config/broken_conf_invalid_cidr_value.ini b/src/tests/config/broken_conf_invalid_cidr_value.ini index 733e889..06a56bd 100644 --- a/src/tests/config/broken_conf_invalid_cidr_value.ini +++ b/src/tests/config/broken_conf_invalid_cidr_value.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("system").drop().cidr(" | sp.disable_function.function("system").drop().cidr(" | ||
diff --git a/src/tests/config/broken_conf_invalid_type.ini b/src/tests/config/broken_conf_invalid_type.ini index b2cd8cd..c52994e 100644 --- a/src/tests/config/broken_conf_invalid_type.ini +++ b/src/tests/config/broken_conf_invalid_type.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("strpos").ret_type("totally_wrong"_type") | sp.disable_function.function("strpos").ret_type("totally_wrong"_type") | ||
diff --git a/src/tests/config/broken_conf_mutually_exclusive.ini b/src/tests/config/broken_conf_mutually_exclusive.ini index af1d505..7ea483f 100644 --- a/src/tests/config/broken_conf_mutually_exclusive.ini +++ b/src/tests/config/broken_conf_mutually_exclusive.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("system").param("id").value("42").value_r("^id$").drop(); | sp.disable_function.function("system").param("id").value("42").value_r("^id$").drop(); | ||
diff --git a/src/tests/config/broken_conf_mutually_exclusive2.ini b/src/tests/config/broken_conf_mutually_exclusive2.ini index 29b21d4..3ff3ca7 100644 --- a/src/tests/config/broken_conf_mutually_exclusive2.ini +++ b/src/tests/config/broken_conf_mutually_exclusive2.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("system").function_r("system").param("id").value("42").drop(); | sp.disable_function.function("system").function_r("system").param("id").value("42").drop(); | ||
diff --git a/src/tests/config/broken_conf_mutually_exclusive3.ini b/src/tests/config/broken_conf_mutually_exclusive3.ini index 556de08..f4f7604 100644 --- a/src/tests/config/broken_conf_mutually_exclusive3.ini +++ b/src/tests/config/broken_conf_mutually_exclusive3.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("system").param("id").value("42").filename_r("^id$").filename("pouet.txt").drop(); | sp.disable_function.function("system").param("id").value("42").filename_r("^id$").filename("pouet.txt").drop(); | ||
diff --git a/src/tests/config/broken_conf_mutually_exclusive4.ini b/src/tests/config/broken_conf_mutually_exclusive4.ini index d212ad4..c38a727 100644 --- a/src/tests/config/broken_conf_mutually_exclusive4.ini +++ b/src/tests/config/broken_conf_mutually_exclusive4.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("system").param("id").value("42").param_r("^id$").drop(); | sp.disable_function.function("system").param("id").value("42").param_r("^id$").drop(); | ||
diff --git a/src/tests/config/broken_conf_mutually_exclusive5.ini b/src/tests/config/broken_conf_mutually_exclusive5.ini index 5b64079..254b2a3 100644 --- a/src/tests/config/broken_conf_mutually_exclusive5.ini +++ b/src/tests/config/broken_conf_mutually_exclusive5.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("system").ret("0").drop().ret_r("^0$"); | sp.disable_function.function("system").ret("0").drop().ret_r("^0$"); | ||
diff --git a/src/tests/config/broken_conf_mutually_exclusive6.ini b/src/tests/config/broken_conf_mutually_exclusive6.ini index d08ee58..7c6712c 100644 --- a/src/tests/config/broken_conf_mutually_exclusive6.ini +++ b/src/tests/config/broken_conf_mutually_exclusive6.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("system").param("id").value("42").ret_r("^0$").drop(); | sp.disable_function.function("system").param("id").value("42").ret_r("^0$").drop(); | ||
diff --git a/src/tests/config/broken_conf_mutually_exclusive7.ini b/src/tests/config/broken_conf_mutually_exclusive7.ini index 645c26c..feb3486 100644 --- a/src/tests/config/broken_conf_mutually_exclusive7.ini +++ b/src/tests/config/broken_conf_mutually_exclusive7.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("system").ret("0").drop().allow(); | sp.disable_function.function("system").ret("0").drop().allow(); | ||
diff --git a/src/tests/config/broken_conf_mutually_exclusive8.ini b/src/tests/config/broken_conf_mutually_exclusive8.ini index b08ef57..c9c9ea2 100644 --- a/src/tests/config/broken_conf_mutually_exclusive8.ini +++ b/src/tests/config/broken_conf_mutually_exclusive8.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.ret("0").drop(); | sp.disable_function.ret("0").drop(); | ||
diff --git a/src/tests/config/broken_conf_wrong_type.ini b/src/tests/config/broken_conf_wrong_type.ini index 6ecca6a..b2943db 100644 --- a/src/tests/config/broken_conf_wrong_type.ini +++ b/src/tests/config/broken_conf_wrong_type.ini | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | sp.disable_functions.function("strpos").ret_type("undef").drop().alias("Return value is undef"); | 1 | sp.disable_function.function("strpos").ret_type("undef").drop().alias("Return value is undef"); |
| 2 | sp.disable_functions.function("strpos").ret_type("null").drop().alias("Return value is null"); | 2 | sp.disable_function.function("strpos").ret_type("null").drop().alias("Return value is null"); |
| 3 | sp.disable_functions.function("strpos").ret_type("object").drop().alias("Return value is object"); | 3 | sp.disable_function.function("strpos").ret_type("object").drop().alias("Return value is object"); |
| 4 | sp.disable_functions.function("strpos").ret_type("reference").drop().alias("Return value is reference"); | 4 | sp.disable_function.function("strpos").ret_type("reference").drop().alias("Return value is reference"); |
| 5 | sp.disable_functions.function("strpos").ret_type("totally_wrong_type").drop().alias("Return value is FALSE"); | 5 | sp.disable_function.function("strpos").ret_type("totally_wrong_type").drop().alias("Return value is FALSE"); |
diff --git a/src/tests/config/broken_config_regexp.ini b/src/tests/config/broken_config_regexp.ini index efad83e..62bed11 100644 --- a/src/tests/config/broken_config_regexp.ini +++ b/src/tests/config/broken_config_regexp.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function_r("^system$").filename_r("*.").drop(); | sp.disable_function.function_r("^system$").filename_r("*.").drop(); | ||
diff --git a/src/tests/config/broken_config_regexp_no_closing_paren.ini b/src/tests/config/broken_config_regexp_no_closing_paren.ini index ae7094f..93e150b 100644 --- a/src/tests/config/broken_config_regexp_no_closing_paren.ini +++ b/src/tests/config/broken_config_regexp_no_closing_paren.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function_r("^system$").drop().filename_r("*." | sp.disable_function.function_r("^system$").drop().filename_r("*." | ||
diff --git a/src/tests/config/broken_regexp.ini b/src/tests/config/broken_regexp.ini index 8e1f69a..8e4bf69 100644 --- a/src/tests/config/broken_regexp.ini +++ b/src/tests/config/broken_regexp.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("AwesomeClass::method3").param("a").drop().value_r("^$["); | sp.disable_function.function("AwesomeClass::method3").param("a").drop().value_r("^$["); | ||
diff --git a/src/tests/config/config_disabled_functions_chain.ini b/src/tests/config/config_disabled_functions_chain.ini index 5eacbc3..d5d9b62 100644 --- a/src/tests/config/config_disabled_functions_chain.ini +++ b/src/tests/config/config_disabled_functions_chain.ini | |||
| @@ -1,3 +1,3 @@ | |||
| 1 | sp.disable_functions.function("outer>inner>other").drop(); | 1 | sp.disable_function.function("outer>inner>other").drop(); |
| 2 | sp.disable_functions.function("other>outer>inner_").drop(); | 2 | sp.disable_function.function("other>outer>inner_").drop(); |
| 3 | sp.disable_functions.function("outer>inner").drop(); | 3 | sp.disable_function.function("outer>inner").drop(); |
diff --git a/src/tests/config/config_disabled_functions_filename_r.ini b/src/tests/config/config_disabled_functions_filename_r.ini index b92f136..fe79608 100644 --- a/src/tests/config/config_disabled_functions_filename_r.ini +++ b/src/tests/config/config_disabled_functions_filename_r.ini | |||
| @@ -1,2 +1,2 @@ | |||
| 1 | sp.disable_functions.function_r("^system$").filename_r("\\.txt$").drop(); | 1 | sp.disable_function.function_r("^system$").filename_r("\\.txt$").drop(); |
| 2 | sp.disable_functions.function_r("^shell_exec$").filename_r("\\.php$").drop(); | 2 | sp.disable_function.function_r("^shell_exec$").filename_r("\\.php$").drop(); |
diff --git a/src/tests/config/config_disabled_functions_method.ini b/src/tests/config/config_disabled_functions_method.ini index 4d088d2..8fbce65 100644 --- a/src/tests/config/config_disabled_functions_method.ini +++ b/src/tests/config/config_disabled_functions_method.ini | |||
| @@ -1,3 +1,3 @@ | |||
| 1 | sp.disable_functions.function("AwesomeClass::method1").drop(); | 1 | sp.disable_function.function("AwesomeClass::method1").drop(); |
| 2 | sp.disable_functions.function("method2").drop(); | 2 | sp.disable_function.function("method2").drop(); |
| 3 | sp.disable_functions.function("AwesomeClass::method3").param("a").value("pouet").drop(); | 3 | sp.disable_function.function("AwesomeClass::method3").param("a").value("pouet").drop(); |
diff --git a/src/tests/config/config_disabled_functions_name_r.ini b/src/tests/config/config_disabled_functions_name_r.ini index 3f7178e..167d6f0 100644 --- a/src/tests/config/config_disabled_functions_name_r.ini +++ b/src/tests/config/config_disabled_functions_name_r.ini | |||
| @@ -1,2 +1,2 @@ | |||
| 1 | sp.disable_functions.function_r("^not_system$").ret("42").drop(); | 1 | sp.disable_function.function_r("^not_system$").ret("42").drop(); |
| 2 | sp.disable_functions.function_r("^system$").ret("1337").drop(); | 2 | sp.disable_function.function_r("^system$").ret("1337").drop(); |
diff --git a/src/tests/config/config_disabled_functions_name_type.ini b/src/tests/config/config_disabled_functions_name_type.ini index 2b433df..25bdf98 100644 --- a/src/tests/config/config_disabled_functions_name_type.ini +++ b/src/tests/config/config_disabled_functions_name_type.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function_r("^strcmp$").param("str1").param_type("array").drop(); | sp.disable_function.function_r("^strcmp$").param("str1").param_type("array").drop(); | ||
diff --git a/src/tests/config/config_disabled_functions_namespace.ini b/src/tests/config/config_disabled_functions_namespace.ini index 78c7f92..2926611 100644 --- a/src/tests/config/config_disabled_functions_namespace.ini +++ b/src/tests/config/config_disabled_functions_namespace.ini | |||
| @@ -1,2 +1,2 @@ | |||
| 1 | sp.disable_functions.function("strcmp").drop(); | 1 | sp.disable_function.function("strcmp").drop(); |
| 2 | sp.disable_functions.function("my_super_namespace\\my_function").drop(); | 2 | sp.disable_function.function("my_super_namespace\\my_function").drop(); |
diff --git a/src/tests/config/config_disabled_functions_nul_byte.ini b/src/tests/config/config_disabled_functions_nul_byte.ini index 7994583..d5eb847 100644 --- a/src/tests/config/config_disabled_functions_nul_byte.ini +++ b/src/tests/config/config_disabled_functions_nul_byte.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("system").param("command").value_r("id").drop(); \ No newline at end of file | sp.disable_function.function("system").param("command").value_r("id").drop(); \ No newline at end of file | ||
diff --git a/src/tests/config/config_disabled_functions_param.ini b/src/tests/config/config_disabled_functions_param.ini index 7363781..87f1b3c 100644 --- a/src/tests/config/config_disabled_functions_param.ini +++ b/src/tests/config/config_disabled_functions_param.ini | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | sp.disable_functions.function("system").param("command").value_r("^id$").alias("1").drop(); | 1 | sp.disable_function.function("system").param("command").value_r("^id$").alias("1").drop(); |
| 2 | sp.disable_functions.function("array_sum").param("array").value_r("^8$").alias("2").drop(); | 2 | sp.disable_function.function("array_sum").param("array").value_r("^8$").alias("2").drop(); |
| 3 | sp.disable_functions.function("shell_exec").param("cmd").value("id").alias("3").drop(); | 3 | sp.disable_function.function("shell_exec").param("cmd").value("id").alias("3").drop(); |
| 4 | sp.disable_functions.function("shell_exec").param("cmd").value("bla").alias("4").drop(); | 4 | sp.disable_function.function("shell_exec").param("cmd").value("bla").alias("4").drop(); |
| 5 | sp.disable_functions.function("strcmp").param("str1").value("bla").alias("5").drop().simulation(); | 5 | sp.disable_function.function("strcmp").param("str1").value("bla").alias("5").drop().simulation(); |
| 6 | sp.disable_functions.function("strncmp").param("str1").value("bla").drop().simulation(); | 6 | sp.disable_function.function("strncmp").param("str1").value("bla").drop().simulation(); |
diff --git a/src/tests/config/config_disabled_functions_param_alias.ini b/src/tests/config/config_disabled_functions_param_alias.ini index f8d9f43..2f06244 100644 --- a/src/tests/config/config_disabled_functions_param_alias.ini +++ b/src/tests/config/config_disabled_functions_param_alias.ini | |||
| @@ -1,2 +1,2 @@ | |||
| 1 | sp.disable_functions.function("system").alias("1").drop(); | 1 | sp.disable_function.function("system").alias("1").drop(); |
| 2 | sp.disable_functions.function("shell_exec").alias("2").drop().simulation(); | 2 | sp.disable_function.function("shell_exec").alias("2").drop().simulation(); |
diff --git a/src/tests/config/config_disabled_functions_param_allow.ini b/src/tests/config/config_disabled_functions_param_allow.ini index e349b38..aa86f52 100644 --- a/src/tests/config/config_disabled_functions_param_allow.ini +++ b/src/tests/config/config_disabled_functions_param_allow.ini | |||
| @@ -1,3 +1,3 @@ | |||
| 1 | sp.disable_functions.function("system").param("command").value("echo win").filename("test.php").drop(); | 1 | sp.disable_function.function("system").param("command").value("echo win").filename("test.php").drop(); |
| 2 | sp.disable_functions.function("system").param("command").value("echo win").allow(); | 2 | sp.disable_function.function("system").param("command").value("echo win").allow(); |
| 3 | sp.disable_functions.function("system").drop(); | 3 | sp.disable_function.function("system").drop(); |
diff --git a/src/tests/config/config_disabled_functions_param_array.ini b/src/tests/config/config_disabled_functions_param_array.ini index 7b71692..0589ad8 100644 --- a/src/tests/config/config_disabled_functions_param_array.ini +++ b/src/tests/config/config_disabled_functions_param_array.ini | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | sp.disable_functions.function("foo").param("arr").value("abcd").alias("1").drop(); | 1 | sp.disable_function.function("foo").param("arr").value("abcd").alias("1").drop(); |
| 2 | sp.disable_functions.function("foo").param("arr[bla]").value("abcdef").alias("2").drop(); | 2 | sp.disable_function.function("foo").param("arr[bla]").value("abcdef").alias("2").drop(); |
| 3 | sp.disable_functions.function("foo").param("arr[test]").alias("3").drop(); | 3 | sp.disable_function.function("foo").param("arr[test]").alias("3").drop(); |
| 4 | sp.disable_functions.function("foo").param("arr[test2][foo][lol]").value("aaa").alias("4").drop(); | 4 | sp.disable_function.function("foo").param("arr[test2][foo][lol]").value("aaa").alias("4").drop(); |
diff --git a/src/tests/config/config_disabled_functions_param_int.ini b/src/tests/config/config_disabled_functions_param_int.ini index 2552f0a..1c93c2f 100644 --- a/src/tests/config/config_disabled_functions_param_int.ini +++ b/src/tests/config/config_disabled_functions_param_int.ini | |||
| @@ -1,2 +1,2 @@ | |||
| 1 | sp.disable_functions.function("foobar").param("id").value("42").drop(); | 1 | sp.disable_function.function("foobar").param("id").value("42").drop(); |
| 2 | sp.disable_functions.function("foobar").param("id").value_r("^1337").drop(); | 2 | sp.disable_function.function("foobar").param("id").value_r("^1337").drop(); |
diff --git a/src/tests/config/config_disabled_functions_param_r.ini b/src/tests/config/config_disabled_functions_param_r.ini index d9f6692..8e9ac63 100644 --- a/src/tests/config/config_disabled_functions_param_r.ini +++ b/src/tests/config/config_disabled_functions_param_r.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("system").param_r("^command$").value("id").drop(); | sp.disable_function.function("system").param_r("^command$").value("id").drop(); | ||
diff --git a/src/tests/config/config_disabled_functions_param_runtime.ini b/src/tests/config/config_disabled_functions_param_runtime.ini index 641bd0a..e7a011f 100644 --- a/src/tests/config/config_disabled_functions_param_runtime.ini +++ b/src/tests/config/config_disabled_functions_param_runtime.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("test").param("param").value_r("1337").drop(); | sp.disable_function.function("test").param("param").value_r("1337").drop(); | ||
diff --git a/src/tests/config/config_disabled_functions_param_str_representation.ini b/src/tests/config/config_disabled_functions_param_str_representation.ini index 7171a30..13b3974 100644 --- a/src/tests/config/config_disabled_functions_param_str_representation.ini +++ b/src/tests/config/config_disabled_functions_param_str_representation.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("var_export").param("var").value("bla").drop(); | sp.disable_function.function("var_export").param("var").value("bla").drop(); | ||
diff --git a/src/tests/config/config_disabled_functions_require.ini b/src/tests/config/config_disabled_functions_require.ini index c23824d..648670a 100644 --- a/src/tests/config/config_disabled_functions_require.ini +++ b/src/tests/config/config_disabled_functions_require.ini | |||
| @@ -1,2 +1,2 @@ | |||
| 1 | sp.disable_functions.function("require").param("").value_r("sim$").drop().simulation(); | 1 | sp.disable_function.function("require").param("").value_r("sim$").drop().simulation(); |
| 2 | sp.disable_functions.function("require").param("").value_r("meh$").drop(); \ No newline at end of file | 2 | sp.disable_function.function("require").param("").value_r("meh$").drop(); \ No newline at end of file |
diff --git a/src/tests/config/config_disabled_functions_require_allow.ini b/src/tests/config/config_disabled_functions_require_allow.ini index c533341..ee2bb67 100644 --- a/src/tests/config/config_disabled_functions_require_allow.ini +++ b/src/tests/config/config_disabled_functions_require_allow.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("require").param("").value_r("meh$").allow(); | sp.disable_function.function("require").param("").value_r("meh$").allow(); | ||
diff --git a/src/tests/config/config_disabled_functions_ret_allow.ini b/src/tests/config/config_disabled_functions_ret_allow.ini index 1884227..a97e21d 100644 --- a/src/tests/config/config_disabled_functions_ret_allow.ini +++ b/src/tests/config/config_disabled_functions_ret_allow.ini | |||
| @@ -1,2 +1,2 @@ | |||
| 1 | sp.disable_functions.function("strpos").hash("70b33f3eaf585b245640bb2c92445d0040b2bcb31395aa25dede9f2df4dbcbe8").allow(); | 1 | sp.disable_function.function("strpos").hash("70b33f3eaf585b245640bb2c92445d0040b2bcb31395aa25dede9f2df4dbcbe8").allow(); |
| 2 | sp.disable_functions.function("strpos").drop(); | 2 | sp.disable_function.function("strpos").drop(); |
diff --git a/src/tests/config/config_disabled_functions_ret_allow_value.ini b/src/tests/config/config_disabled_functions_ret_allow_value.ini index e179819..b5d3bdd 100644 --- a/src/tests/config/config_disabled_functions_ret_allow_value.ini +++ b/src/tests/config/config_disabled_functions_ret_allow_value.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("strpos").ret("0").allow(); | sp.disable_function.function("strpos").ret("0").allow(); | ||
diff --git a/src/tests/config/config_disabled_functions_ret_right_hash.ini b/src/tests/config/config_disabled_functions_ret_right_hash.ini index 6f49177..8ec8f83 100644 --- a/src/tests/config/config_disabled_functions_ret_right_hash.ini +++ b/src/tests/config/config_disabled_functions_ret_right_hash.ini | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | sp.disable_functions.function("system").ret("1").drop(); | 1 | sp.disable_function.function("system").ret("1").drop(); |
| 2 | sp.disable_functions.function("system").ret("1337").hash("123456789597a81a2b862cdb49920e2cba2e5979a3fc374c58c803e8f5c99a10").drop(); | 2 | sp.disable_function.function("system").ret("1337").hash("123456789597a81a2b862cdb49920e2cba2e5979a3fc374c58c803e8f5c99a10").drop(); |
| 3 | sp.disable_functions.function("system").ret("1338").hash("522a976fa597a81a2b862cdb49920e2cba2e5979a3fc374c58c803e8f5c99a10").drop(); | 3 | sp.disable_function.function("system").ret("1338").hash("522a976fa597a81a2b862cdb49920e2cba2e5979a3fc374c58c803e8f5c99a10").drop(); |
| 4 | sp.disable_functions.function("system").ret("1337").hash("522a976fa597a81a2b862cdb49920e2cba2e5979a3fc374c58c803e8f5c99a10").drop(); | 4 | sp.disable_function.function("system").ret("1337").hash("522a976fa597a81a2b862cdb49920e2cba2e5979a3fc374c58c803e8f5c99a10").drop(); |
diff --git a/src/tests/config/config_disabled_functions_ret_simulation.ini b/src/tests/config/config_disabled_functions_ret_simulation.ini index ee46c4b..bd0af4e 100644 --- a/src/tests/config/config_disabled_functions_ret_simulation.ini +++ b/src/tests/config/config_disabled_functions_ret_simulation.ini | |||
| @@ -1,3 +1,3 @@ | |||
| 1 | sp.disable_functions.function("strpos").ret("0").simulation().drop(); | 1 | sp.disable_function.function("strpos").ret("0").simulation().drop(); |
| 2 | sp.disable_functions.function("stripos").ret("0").simulation().drop().alias("1"); | 2 | sp.disable_function.function("stripos").ret("0").simulation().drop().alias("1"); |
| 3 | sp.disable_functions.function("strcmp").ret("0").drop(); | 3 | sp.disable_function.function("strcmp").ret("0").drop(); |
diff --git a/src/tests/config/config_disabled_functions_right_hash.ini b/src/tests/config/config_disabled_functions_right_hash.ini index fab68fa..4e9b88c 100644 --- a/src/tests/config/config_disabled_functions_right_hash.ini +++ b/src/tests/config/config_disabled_functions_right_hash.ini | |||
| @@ -1,3 +1,3 @@ | |||
| 1 | sp.disable_functions.function("system").hash("1337c3ad8cf096272cd0e78768af3b11325f498de5c2c36f40adc43643af378a").allow(); | 1 | sp.disable_function.function("system").hash("1337c3ad8cf096272cd0e78768af3b11325f498de5c2c36f40adc43643af378a").allow(); |
| 2 | sp.disable_functions.function("system").hash("d259c3ad8cf096272cd0e78768af3b11325f498de5c2c36f40adc43643af378a").allow(); | 2 | sp.disable_function.function("system").hash("d259c3ad8cf096272cd0e78768af3b11325f498de5c2c36f40adc43643af378a").allow(); |
| 3 | sp.disable_functions.function("system").drop(); \ No newline at end of file | 3 | sp.disable_function.function("system").drop(); \ No newline at end of file |
diff --git a/src/tests/config/config_disabled_user_functions.ini b/src/tests/config/config_disabled_user_functions.ini index 15cbccc..16ae4cb 100644 --- a/src/tests/config/config_disabled_user_functions.ini +++ b/src/tests/config/config_disabled_user_functions.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("my_super_function").drop(); | sp.disable_function.function("my_super_function").drop(); | ||
diff --git a/src/tests/config/config_noncore_function_hooking.ini b/src/tests/config/config_noncore_function_hooking.ini index 88f2acf..341cbf9 100644 --- a/src/tests/config/config_noncore_function_hooking.ini +++ b/src/tests/config/config_noncore_function_hooking.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("custom_fun").drop(); | sp.disable_function.function("custom_fun").drop(); | ||
diff --git a/src/tests/config/disabled_function_local_var.ini b/src/tests/config/disabled_function_local_var.ini index 64d98dc..cba2ae3 100644 --- a/src/tests/config/disabled_function_local_var.ini +++ b/src/tests/config/disabled_function_local_var.ini | |||
| @@ -1,2 +1,2 @@ | |||
| 1 | sp.disable_functions.function("phpinfo").var("b").value("1337").drop(); | 1 | sp.disable_function.function("phpinfo").var("b").value("1337").drop(); |
| 2 | sp.disable_functions.function("strlen").var("a").value("1337").drop(); | 2 | sp.disable_function.function("strlen").var("a").value("1337").drop(); |
diff --git a/src/tests/config/disabled_function_super_global_var.ini b/src/tests/config/disabled_function_super_global_var.ini index e0c87e1..feac314 100644 --- a/src/tests/config/disabled_function_super_global_var.ini +++ b/src/tests/config/disabled_function_super_global_var.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("strlen").var("_GET[bla]").value("test2").drop(); | sp.disable_function.function("strlen").var("_GET[bla]").value("test2").drop(); | ||
diff --git a/src/tests/config/disabled_functions.ini b/src/tests/config/disabled_functions.ini index cf54164..e46781a 100644 --- a/src/tests/config/disabled_functions.ini +++ b/src/tests/config/disabled_functions.ini | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | sp.disable_functions.function("system").drop(); | 1 | sp.disable_function.function("system").drop(); |
| 2 | sp.disable_functions.function("vprintf").hash("123456789").drop(); | 2 | sp.disable_function.function("vprintf").hash("123456789").drop(); |
| 3 | sp.disable_functions.function("printf").disable().drop(); | 3 | sp.disable_function.function("printf").disable().drop(); |
| 4 | sp.disable_functions.function("printf").simulation().drop(); | 4 | sp.disable_function.function("printf").simulation().drop(); |
| 5 | sp.disable_functions.function("print").disable().drop(); # this is a comment | 5 | sp.disable_function.function("print").disable().drop(); # this is a comment |
| 6 | sp.disable_functions.function_r("^var_dump$").drop(); | 6 | sp.disable_function.function_r("^var_dump$").drop(); |
| 7 | sp.disable_functions.function("sprintf").filename("wrong file name").drop(); | 7 | sp.disable_function.function("sprintf").filename("wrong file name").drop(); |
diff --git a/src/tests/config/disabled_functions_cidr.ini b/src/tests/config/disabled_functions_cidr.ini index 9e527ba..07f688f 100644 --- a/src/tests/config/disabled_functions_cidr.ini +++ b/src/tests/config/disabled_functions_cidr.ini | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | sp.disable_functions.function("system").drop().cidr("127.0.0.1/8"); | 1 | sp.disable_function.function("system").drop().cidr("127.0.0.1/8"); |
| 2 | sp.disable_functions.function("printf").drop().cidr("10.0.0.1/8"); | 2 | sp.disable_function.function("printf").drop().cidr("10.0.0.1/8"); |
| 3 | sp.disable_functions.function("strpos").drop().cidr("2001:0db8:0000:0000:0000:ff00:0042:8329/24"); | 3 | sp.disable_function.function("strpos").drop().cidr("2001:0db8:0000:0000:0000:ff00:0042:8329/24"); |
| 4 | sp.disable_functions.function("printf").drop().cidr("2002:0db8:0000:0000:0000:ff00:0042:8329/24"); | 4 | sp.disable_function.function("printf").drop().cidr("2002:0db8:0000:0000:0000:ff00:0042:8329/24"); |
diff --git a/src/tests/config/disabled_functions_mb.ini b/src/tests/config/disabled_functions_mb.ini index b6afd97..36eae40 100644 --- a/src/tests/config/disabled_functions_mb.ini +++ b/src/tests/config/disabled_functions_mb.ini | |||
| @@ -1,2 +1,2 @@ | |||
| 1 | sp.disable_functions.function("strlen").drop(); | 1 | sp.disable_function.function("strlen").drop(); |
| 2 | sp.disable_functions.function("mb_strlen").drop(); | 2 | sp.disable_function.function("mb_strlen").drop(); |
diff --git a/src/tests/config/disabled_functions_ret.ini b/src/tests/config/disabled_functions_ret.ini index 2b769a9..4afcd34 100644 --- a/src/tests/config/disabled_functions_ret.ini +++ b/src/tests/config/disabled_functions_ret.ini | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | sp.disable_functions.function("testFunction").ret("0").drop().disable(); | 1 | sp.disable_function.function("testFunction").ret("0").drop().disable(); |
| 2 | sp.disable_functions.function("strpos").ret("0").drop().filename_r(".*\\.php"); | 2 | sp.disable_function.function("strpos").ret("0").drop().filename_r(".*\\.php"); |
| 3 | sp.disable_functions.function_r("str[ia]pos").ret_r("^[^a-z]+$").drop(); | 3 | sp.disable_function.function_r("str[ia]pos").ret_r("^[^a-z]+$").drop(); |
| 4 | sp.disable_functions.function_r("stripos").ret_r("^[^a-z]+").drop(); | 4 | sp.disable_function.function_r("stripos").ret_r("^[^a-z]+").drop(); |
| 5 | sp.disable_functions.function("Bob::a").ret("0").drop(); | 5 | sp.disable_function.function("Bob::a").ret("0").drop(); |
diff --git a/src/tests/config/disabled_functions_ret_type.ini b/src/tests/config/disabled_functions_ret_type.ini index 56c8e57..bf88402 100644 --- a/src/tests/config/disabled_functions_ret_type.ini +++ b/src/tests/config/disabled_functions_ret_type.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("strpos").ret_type("false").drop().alias("Return value is FALSE"); | sp.disable_function.function("strpos").ret_type("false").drop().alias("Return value is FALSE"); | ||
diff --git a/src/tests/config/disabled_functions_ret_type_double.ini b/src/tests/config/disabled_functions_ret_type_double.ini index a1239d8..a5a6ce3 100644 --- a/src/tests/config/disabled_functions_ret_type_double.ini +++ b/src/tests/config/disabled_functions_ret_type_double.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("cos").ret_type("double").drop().alias("Return value is a double"); | sp.disable_function.function("cos").ret_type("double").drop().alias("Return value is a double"); | ||
diff --git a/src/tests/config/disabled_functions_ret_type_long.ini b/src/tests/config/disabled_functions_ret_type_long.ini index 6cccd4d..03abf8a 100644 --- a/src/tests/config/disabled_functions_ret_type_long.ini +++ b/src/tests/config/disabled_functions_ret_type_long.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("strlen").ret_type("long").drop().alias("Return value is a long"); | sp.disable_function.function("strlen").ret_type("long").drop().alias("Return value is a long"); | ||
diff --git a/src/tests/config/disabled_functions_ret_type_resource.ini b/src/tests/config/disabled_functions_ret_type_resource.ini index e81cf2c..a9c9acf 100644 --- a/src/tests/config/disabled_functions_ret_type_resource.ini +++ b/src/tests/config/disabled_functions_ret_type_resource.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("fopen").ret_type("resource").drop().alias("Return value is a resource"); | sp.disable_function.function("fopen").ret_type("resource").drop().alias("Return value is a resource"); | ||
diff --git a/src/tests/config/disabled_functions_ret_type_str.ini b/src/tests/config/disabled_functions_ret_type_str.ini index b3ff050..2d306b0 100644 --- a/src/tests/config/disabled_functions_ret_type_str.ini +++ b/src/tests/config/disabled_functions_ret_type_str.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("substr").ret_type("string").drop().alias("Return value is a string"); | sp.disable_function.function("substr").ret_type("string").drop().alias("Return value is a string"); | ||
diff --git a/src/tests/config/disabled_functions_ret_type_true.ini b/src/tests/config/disabled_functions_ret_type_true.ini index 02a37dd..df5db0e 100644 --- a/src/tests/config/disabled_functions_ret_type_true.ini +++ b/src/tests/config/disabled_functions_ret_type_true.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("is_numeric").ret_type("true").drop().alias("Return value is a true"); | sp.disable_function.function("is_numeric").ret_type("true").drop().alias("Return value is a true"); | ||
diff --git a/src/tests/config/disabled_functions_retval.ini b/src/tests/config/disabled_functions_retval.ini index 20422e4..b54c0fa 100644 --- a/src/tests/config/disabled_functions_retval.ini +++ b/src/tests/config/disabled_functions_retval.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("str_repeat").ret("fufufu").drop(); | sp.disable_function.function("str_repeat").ret("fufufu").drop(); | ||
diff --git a/src/tests/config/disabled_functions_retval_rx.ini b/src/tests/config/disabled_functions_retval_rx.ini index ca2bce3..2352941 100644 --- a/src/tests/config/disabled_functions_retval_rx.ini +++ b/src/tests/config/disabled_functions_retval_rx.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("str_repeat").ret_r("(fu){3}").drop(); | sp.disable_function.function("str_repeat").ret_r("(fu){3}").drop(); | ||
diff --git a/src/tests/config/disabled_functions_zero_cidr.ini b/src/tests/config/disabled_functions_zero_cidr.ini index bba1af9..e0bf2d6 100644 --- a/src/tests/config/disabled_functions_zero_cidr.ini +++ b/src/tests/config/disabled_functions_zero_cidr.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("system").drop().cidr("0.0.0.0/0"); | sp.disable_function.function("system").drop().cidr("0.0.0.0/0"); | ||
diff --git a/src/tests/config/dump_request.ini b/src/tests/config/dump_request.ini index 00ee7b8..e0aa4aa 100644 --- a/src/tests/config/dump_request.ini +++ b/src/tests/config/dump_request.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("system").drop().dump("/tmp/dump_results/"); | sp.disable_function.function("system").drop().dump("/tmp/dump_results/"); | ||
diff --git a/src/tests/config/dump_request_invalid_folder.ini b/src/tests/config/dump_request_invalid_folder.ini index b5ae154..60604d0 100644 --- a/src/tests/config/dump_request_invalid_folder.ini +++ b/src/tests/config/dump_request_invalid_folder.ini | |||
| @@ -1 +1 @@ | |||
| sp.disable_functions.function("system").drop().dump("/root/NON_EXISTENT/FOLDER/PLEASE/"); | sp.disable_function.function("system").drop().dump("/root/NON_EXISTENT/FOLDER/PLEASE/"); | ||
