- 01 Feb, 2006 13 commits
-
-
mskold@mysql.com authored
-
mskold@mysql.com authored
into mysql.com:/usr/local/home/marty/MySQL/mysql-5.1-new-wl1892
-
mskold@mysql.com authored
-
mskold@mysql.com authored
-
anozdrin@mysql.com authored
into mysql.com:/mnt/hda4/home/alik/MySQL/devel/5.1-bug9412-latest
-
anozdrin@mysql.com authored
Implement table-level TRIGGER privilege to control access to triggers. Before this path global SUPER privilege was used for this purpose, that was the big security problem. In details, before this patch SUPER privilege was required: - for the user at CREATE TRIGGER time to create a new trigger; - for the user at DROP TRIGGER time to drop the existing trigger; - for the definer at trigger activation time to execute the trigger (if the definer loses SUPER privilege, all its triggers become unavailable); This patch changes the behaviour in the following way: - TRIGGER privilege on the subject table for trigger is required: - for the user at CREATE TRIGGER time to create a new trigger; - for the user at DROP TRIGGER time to drop the existing trigger; - for the definer at trigger activation time to execute the trigger (if the definer loses TRIGGER privilege on the subject table, all its triggers on this table become unavailable). - SUPER privilege is still required: - for the user at CREATE TRIGGER time to explicitly set the trigger definer to the user other than CURRENT_USER(). When the server works with database of the previous version (w/o TRIGGER privilege), or if the database is being upgraded from the previous versions, TRIGGER privilege is granted to whose users, who have CREATE privilege.
-
marty@linux.site authored
-
tomas@poseidon.ndb.mysql.com authored
-
tomas@poseidon.ndb.mysql.com authored
-
tomas@poseidon.ndb.mysql.com authored
-
tomas@poseidon.ndb.mysql.com authored
into poseidon.ndb.mysql.com:/home/tomas/mysql51
-
tomas@poseidon.ndb.mysql.com authored
into poseidon.ndb.mysql.com:/home/tomas/mysql51
-
tomas@poseidon.ndb.mysql.com authored
-
- 31 Jan, 2006 27 commits
-
-
sergefp@mysql.com authored
into mysql.com:/home/psergey/mysql-5.1-fix-assert
-
sergefp@mysql.com authored
-
mskold@mysql.com authored
into mysql.com:/usr/local/home/marty/MySQL/mysql-5.1-new-wl1892
-
andrey@lmy004. authored
into lmy004.:/work/mysql-5.1-bug16407
-
andrey@lmy004. authored
partial fix for bug #16407 WL#1034 (Internal CRON)
-
mskold@mysql.com authored
-
marty@linux.site authored
-
marty@linux.site authored
into linux.site:/home/marty/MySQL/mysql-5.1-new
-
reggie@big_geek. authored
into big_geek.:C:/Work/mysql/mysql-5.1
-
reggie@big_geek. authored
-
mskold@mysql.com authored
into mysql.com:/usr/local/home/marty/MySQL/mysql-5.1-new-wl1892
-
marty@linux.site authored
into linux.site:/home/marty/MySQL/mysql-5.1-new
-
tomas@poseidon.ndb.mysql.com authored
into poseidon.ndb.mysql.com:/home/tomas/mysql51
-
tomas@poseidon.ndb.mysql.com authored
-
mskold@mysql.com authored
-
andrey@lmy004. authored
post-push fix for bug#16407 (sql_mode discarded) WL#1034 (Internal CRON)
-
marty@linux.site authored
-
andrey@lmy004. authored
-
marty@linux.site authored
-
andrey@lmy004. authored
into lmy004.:/work/mysql-5.1-bug16407
-
andrey@lmy004. authored
add sql_mode to mysql.event WL#1034 (Internal CRON)
-
marty@linux.site authored
-
marty@linux.site authored
into linux.site:/home/marty/MySQL/mysql-5.1-new
-
reggie@big_geek. authored
-
reggie@big_geek. authored
into big_geek.:C:/Work/mysql/mysql-5.1
-
tomas@poseidon.ndb.mysql.com authored
into poseidon.ndb.mysql.com:/home/tomas/mysql51
-
tomas@poseidon.ndb.mysql.com authored
-