sp-security.result, sp.result, sp-security.test, sp.test:
Test for bug#12812 moved from sp.test to sp-security.test
This commit is contained in:
parent
a5c5b2c658
commit
35e1684206
@ -251,3 +251,15 @@ drop procedure mysqltest_1.p1;
|
|||||||
drop database mysqltest_1;
|
drop database mysqltest_1;
|
||||||
revoke usage on *.* from mysqltest_1@localhost;
|
revoke usage on *.* from mysqltest_1@localhost;
|
||||||
drop user mysqltest_1@localhost;
|
drop user mysqltest_1@localhost;
|
||||||
|
drop function if exists bug12812|
|
||||||
|
create function bug12812() returns char(2)
|
||||||
|
begin
|
||||||
|
return 'ok';
|
||||||
|
end;
|
||||||
|
create user user_bug12812@localhost IDENTIFIED BY 'ABC'|
|
||||||
|
SELECT test.bug12812()|
|
||||||
|
ERROR 42000: execute command denied to user 'user_bug12812'@'localhost' for routine 'test.bug12812'
|
||||||
|
CREATE VIEW v1 AS SELECT test.bug12812()|
|
||||||
|
ERROR 42000: execute command denied to user 'user_bug12812'@'localhost' for routine 'test.bug12812'
|
||||||
|
DROP USER user_bug12812@localhost|
|
||||||
|
drop function bug12812|
|
||||||
|
@ -3206,18 +3206,6 @@ set f1= concat( 'hello', f1 );
|
|||||||
return f1;
|
return f1;
|
||||||
end|
|
end|
|
||||||
drop function bug9048|
|
drop function bug9048|
|
||||||
drop function if exists bug12812|
|
|
||||||
create function bug12812() returns char(2)
|
|
||||||
begin
|
|
||||||
return 'ok';
|
|
||||||
end;
|
|
||||||
create user user_bug12812@localhost IDENTIFIED BY 'ABC'|
|
|
||||||
SELECT test.bug12812()|
|
|
||||||
ERROR 42000: execute command denied to user 'user_bug12812'@'localhost' for routine 'test.bug12812'
|
|
||||||
CREATE VIEW v1 AS SELECT test.bug12812()|
|
|
||||||
ERROR 42000: execute command denied to user 'user_bug12812'@'localhost' for routine 'test.bug12812'
|
|
||||||
DROP USER user_bug12812@localhost|
|
|
||||||
drop function bug12812|
|
|
||||||
drop procedure if exists bug12849_1|
|
drop procedure if exists bug12849_1|
|
||||||
create procedure bug12849_1(inout x char) select x into x|
|
create procedure bug12849_1(inout x char) select x into x|
|
||||||
set @var='a'|
|
set @var='a'|
|
||||||
|
@ -412,4 +412,28 @@ drop database mysqltest_1;
|
|||||||
revoke usage on *.* from mysqltest_1@localhost;
|
revoke usage on *.* from mysqltest_1@localhost;
|
||||||
drop user mysqltest_1@localhost;
|
drop user mysqltest_1@localhost;
|
||||||
|
|
||||||
|
#
|
||||||
|
# BUG#12812 create view calling a function works without execute right
|
||||||
|
# on function
|
||||||
|
delimiter |;
|
||||||
|
--disable_warnings
|
||||||
|
drop function if exists bug12812|
|
||||||
|
--enable_warnings
|
||||||
|
create function bug12812() returns char(2)
|
||||||
|
begin
|
||||||
|
return 'ok';
|
||||||
|
end;
|
||||||
|
create user user_bug12812@localhost IDENTIFIED BY 'ABC'|
|
||||||
|
--replace_result $MASTER_MYPORT MYSQL_PORT $MASTER_MYSOCK MYSQL_SOCK
|
||||||
|
connect (test_user_12812,localhost,user_bug12812,ABC,test)|
|
||||||
|
--error 1370
|
||||||
|
SELECT test.bug12812()|
|
||||||
|
--error 1370
|
||||||
|
CREATE VIEW v1 AS SELECT test.bug12812()|
|
||||||
|
# Cleanup
|
||||||
|
connection default|
|
||||||
|
disconnect test_user_12812|
|
||||||
|
DROP USER user_bug12812@localhost|
|
||||||
|
drop function bug12812|
|
||||||
|
delimiter ;|
|
||||||
# End of 5.0 bugs.
|
# End of 5.0 bugs.
|
||||||
|
@ -4037,28 +4037,6 @@ begin
|
|||||||
end|
|
end|
|
||||||
drop function bug9048|
|
drop function bug9048|
|
||||||
|
|
||||||
#
|
|
||||||
# BUG#12812 create view calling a function works without execute right
|
|
||||||
# on function
|
|
||||||
--disable_warnings
|
|
||||||
drop function if exists bug12812|
|
|
||||||
--enable_warnings
|
|
||||||
create function bug12812() returns char(2)
|
|
||||||
begin
|
|
||||||
return 'ok';
|
|
||||||
end;
|
|
||||||
create user user_bug12812@localhost IDENTIFIED BY 'ABC'|
|
|
||||||
--replace_result $MASTER_MYPORT MYSQL_PORT $MASTER_MYSOCK MYSQL_SOCK
|
|
||||||
connect (test_user_12812,localhost,user_bug12812,ABC,test)|
|
|
||||||
--error 1370
|
|
||||||
SELECT test.bug12812()|
|
|
||||||
--error 1370
|
|
||||||
CREATE VIEW v1 AS SELECT test.bug12812()|
|
|
||||||
# Cleanup
|
|
||||||
connection default|
|
|
||||||
disconnect test_user_12812|
|
|
||||||
DROP USER user_bug12812@localhost|
|
|
||||||
drop function bug12812|
|
|
||||||
# Bug #12849 Stored Procedure: Crash on procedure call with CHAR type
|
# Bug #12849 Stored Procedure: Crash on procedure call with CHAR type
|
||||||
# 'INOUT' parameter
|
# 'INOUT' parameter
|
||||||
#
|
#
|
||||||
|
Loading…
x
Reference in New Issue
Block a user