maxim Thu Nov 21 15:28:11 2002 EDT Modified files: /php4/ext/oci8 oci8.c Log: Disabled OCIPasswordChange() in safe mode. Possible security risks. Index: php4/ext/oci8/oci8.c diff -u php4/ext/oci8/oci8.c:1.188 php4/ext/oci8/oci8.c:1.189 --- php4/ext/oci8/oci8.c:1.188 Fri Nov 15 13:20:59 2002 +++ php4/ext/oci8/oci8.c Thu Nov 21 15:28:11 2002 @@ -20,7 +20,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: oci8.c,v 1.188 2002/11/15 18:20:59 maxim Exp $ */ +/* $Id: oci8.c,v 1.189 2002/11/21 20:28:11 maxim Exp $ */ /* TODO list: * @@ -628,7 +628,7 @@ php_info_print_table_start(); php_info_print_table_row(2, "OCI8 Support", "enabled"); - php_info_print_table_row(2, "Revision", "$Revision: 1.188 $"); + php_info_print_table_row(2, "Revision", "$Revision: 1.189 $"); #ifndef PHP_WIN32 php_info_print_table_row(2, "Oracle Version", PHP_OCI8_VERSION ); php_info_print_table_row(2, "Compile-time ORACLE_HOME", PHP_OCI8_DIR ); @@ -4404,6 +4404,11 @@ zval **conn, **user_param, **pass_old_param, **pass_new_param; text *user, *pass_old, *pass_new; oci_connection *connection; + + /* Disalllow in Safe Mode */ + if (PG(safe_mode)) { + RETURN_FALSE; + } if (zend_get_parameters_ex(4, &conn, &user_param, &pass_old_param, &pass_new_param) == FAILURE) { WRONG_PARAM_COUNT;
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php