From: Lars Strojny Date: Thu, 12 Jun 2008 22:36:43 +0000 (+0000) Subject: Testfest: putenv() safe_mode tests by Brian DeShong X-Git-Tag: BEFORE_NEW_PARAMETER_PARSE~18 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=622ac25e816dac828a1d107c69d1d03e23d9d812;p=php Testfest: putenv() safe_mode tests by Brian DeShong --- diff --git a/ext/standard/tests/general_functions/putenv_error1.phpt b/ext/standard/tests/general_functions/putenv_error1.phpt new file mode 100644 index 0000000000..4e4fc40fbb --- /dev/null +++ b/ext/standard/tests/general_functions/putenv_error1.phpt @@ -0,0 +1,24 @@ +--TEST-- +putenv() - usage in safe mode with safe_mode_allowed_env_vars set +--CREDITS-- +Brian DeShong +--INI-- +safe_mode=1 +safe_mode_allowed_env_vars=TESTING_ +--FILE-- + +==DONE== +--EXPECTF-- +Warning: putenv(): Safe Mode warning: Cannot set environment variable 'FOO' - it's not in the allowed list in %s on line %d + +Warning: putenv(): Safe Mode warning: Cannot set environment variable 'BAZ' - it's not in the allowed list in %s on line %d +it worked +it worked +==DONE== diff --git a/ext/standard/tests/general_functions/putenv_error2.phpt b/ext/standard/tests/general_functions/putenv_error2.phpt new file mode 100644 index 0000000000..a98a93461c --- /dev/null +++ b/ext/standard/tests/general_functions/putenv_error2.phpt @@ -0,0 +1,18 @@ +--TEST-- +putenv() - usage in safe mode with safe_mode_protected_env_vars set +--CREDITS-- +Brian DeShong +--INI-- +safe_mode=1 +safe_mode_protected_env_vars=FOO,BAZ +--FILE-- + +==DONE== +--EXPECTF-- +Warning: putenv(): Safe Mode warning: Cannot override protected environment variable 'FOO' in %s on line %d + +Warning: putenv(): Safe Mode warning: Cannot override protected environment variable 'BAZ' in %s on line %d +==DONE==