An error occurred fetching the project authors.
- 26 Feb, 2007 1 commit
-
-
msvensson@pilot.blaudden authored
- Use mysql_system_tables.sql to create MySQL system tables in all places where we create them(mysql_install_db, mysql-test-run-pl and mysql_fix_privilege_tables.sql)
-
- 02 Jan, 2007 1 commit
-
-
"mysql_install_db doesn't work properly on 5.1" force sql_mode to known value within initialization scripts
-
- 11 Dec, 2006 1 commit
-
-
patg@radha.myhome.westell.com authored
* New result files due to new error message/error numbers * Fixed system_mysql_db tests to work with servers table * Added UTF8 charset to table defs
-
- 01 Dec, 2006 1 commit
-
-
mskold/marty@mysql.com/linux.site authored
Changed mysql.apply_status, mysql.binlog_index, and mysql.schema to mysql.ndb_apply_status, mysql.ndb_binlog_index, and mysql.ndb_schema
-
- 29 Nov, 2006 1 commit
-
-
msvensson@neptunus.(none) authored
- The table_priv column of table_privs table was altered to a enum type with fewer enums causing the SHOW/CREATE VIEW grants to be truncated. - Improved comments and moved all declarations for table_privs, column_privs and proc_privs to one section for each table making it easy to see hat alterations are performed on each table - Reduced the number of ALTER's slightly, but as this is an upgrade script we need to take all possibilites into account.
-
- 22 Nov, 2006 1 commit
-
-
msvensson@neptunus.(none) authored
- Update comments to reflect correct version
-
- 21 Nov, 2006 4 commits
-
-
msvensson@neptunus.(none) authored
-
monty@mysql.com/nosik.monty.fi authored
Moved .progress files into the log directory Moved 'cluster' database tables into the MySQL database, to not have 'cluster' beeing a reserved database name Fixed bug where mysqld got a core dump when trying to use a table created by MySQL 3.23 Fixed some compiler warnings Fixed small memory leak in libmysql Note that this doesn't changeset doesn't include the new mysqldump.c code required to run some tests. This will be added when I merge 5.0 to 5.1
-
msvensson@neptunus.(none) authored
old upgrade behaviour. Add test for upgrade from 5.0.30
-
msvensson@neptunus.(none) authored
columns to make sure they both exist and have the intended type
-
- 20 Nov, 2006 1 commit
-
-
cmiller@zippy.cornsilk.net authored
"Y" are different) to utf8_general_ci (where same).
-
- 29 May, 2006 1 commit
-
-
andrey@lmy004. authored
-
- 24 Mar, 2006 1 commit
-
-
andrey@lmy004. authored
-
- 24 Feb, 2006 1 commit
-
-
monty@mysql.com authored
(Needed for "list of pushes" web page and autopush)
-
- 23 Feb, 2006 1 commit
-
-
andrey@lmy004. authored
-
- 02 Feb, 2006 1 commit
-
-
dlenev@mysql.com authored
privilege". Corrected addition of TRIGGER privilege by "mysql_fix_privilege_tables" script. Problem with it should have been caught by system_mysql_db/system_mysql_db_fix tests but they were disabled. Enabled them back.
-
- 01 Feb, 2006 1 commit
-
-
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.
-
- 31 Jan, 2006 3 commits
-
-
andrey@lmy004. authored
partial fix for bug #16407 WL#1034 (Internal CRON)
-
andrey@lmy004. authored
-
andrey@lmy004. authored
add sql_mode to mysql.event WL#1034 (Internal CRON)
-
- 30 Jan, 2006 1 commit
-
-
andrey@lmy004. authored
post-review change - use pointer instead of copy on the stack. WL#1034 (Internal CRON) This patch adds INFORMATION_SCHEMA.EVENTS table with the following format: EVENT_CATALOG - MYSQL_TYPE_STRING (Always NULL) EVENT_SCHEMA - MYSQL_TYPE_STRING (the database) EVENT_NAME - MYSQL_TYPE_STRING (the name) DEFINER - MYSQL_TYPE_STRING (user@host) EVENT_BODY - MYSQL_TYPE_STRING (the body from mysql.event) EVENT_TYPE - MYSQL_TYPE_STRING ("ONE TIME" | "RECURRING") EXECUTE_AT - MYSQL_TYPE_TIMESTAMP (set for "ONE TIME" otherwise NULL) INTERVAL_VALUE - MYSQL_TYPE_LONG (set for RECURRING otherwise NULL) INTERVAL_FIELD - MYSQL_TYPE_STRING (set for RECURRING otherwise NULL) SQL_MODE - MYSQL_TYPE_STRING (for now NULL) STARTS - MYSQL_TYPE_TIMESTAMP (starts from mysql.event) ENDS - MYSQL_TYPE_TIMESTAMP (ends from mysql.event) STATUS - MYSQL_TYPE_STRING (ENABLED | DISABLED) ON_COMPLETION - MYSQL_TYPE_STRING (NOT PRESERVE | PRESERVE) CREATED - MYSQL_TYPE_TIMESTAMP LAST_ALTERED - MYSQL_TYPE_TIMESTAMP LAST_EXECUTED - MYSQL_TYPE_TIMESTAMP EVENT_COMMENT - MYSQL_TYPE_STRING SQL_MODE is NULL for now, because the value is still not stored in mysql.event . Support will be added as a fix for another bug. This patch also adds SHOW [FULL] EVENTS [FROM db] [LIKE pattern] 1. SHOW EVENTS shows always only the events on the same user, because the PK of mysql.event is (definer, db, name) several users may have event with the same name -> no information disclosure. 2. SHOW FULL EVENTS - shows the events (in the current db as SHOW EVENTS) of all users. The user has to have PROCESS privilege, if not then SHOW FULL EVENTS behave like SHOW EVENTS. 3. If [FROM db] is specified then this db is considered. 4. Event names can be filtered with LIKE pattern. SHOW EVENTS returns table with the following columns, which are subset of the data which is returned by SELECT * FROM I_S.EVENTS Db Name Definer Type Execute at Interval value Interval field Starts Ends Status
-
- 23 Jan, 2006 1 commit
-
-
andrey@lmy004. authored
-
- 19 Jan, 2006 1 commit
-
-
cps@outpost.site authored
tree to get rid of multiple typos in CS comments and unify the patch.
-
- 11 Jan, 2006 1 commit
-
-
andrey@lmy004. authored
- various fixes of test cases (hopefully the last pre-push update before the push)
-
- 16 Dec, 2005 1 commit
-
-
andrey@lmy004. authored
- varchar -> char - transient_expression -> interval_value - interval_type -> interval_field
-
- 15 Dec, 2005 1 commit
-
-
andrey@lmy004. authored
- fix EVENT_ACL problem that GRANT ALL on some_db.* to someone@somewhere did not get to mysql.db - fix crash when the following is executed : CREATE EVENT P() CREATE EVENT E ON SCHEDULER 1 SECOND DO ROLLBACK; (creation works as well as calling P() which creates the event).
-
- 05 Dec, 2005 1 commit
-
-
andrey@lmy004. authored
- split into several files - forbid parallel execution (before analyse is done how to make it possible) because the same sp_head instance cannot be executed in parallel - added GPL headers - changed EVENT_ACL to be per DB variable - fixed minor problems
-
- 06 Nov, 2005 1 commit
-
-
svoj@poseidon.ndb.mysql.com authored
WL#2763 - MySQL plugin interface: step 1 Manual merge from CNET tree.
-
- 31 Oct, 2005 1 commit
-
-
jimw@mysql.com authored
-
- 13 Oct, 2005 1 commit
-
-
bar@mysql.com authored
new file mysql_fix_privilege_tables.sql, mysql_create_system_tables.sh: Adding true BINARY/VARBINARY: fixing "password" type, not to be 0x00-padding. Many files: Adding true BINARY/VARBINARY: fixing tests not to output 0x00 bytes. Adding true BINARY/VARBINARY: new pad_char structure member. ctype-bin.c: Adding true BINARY/VARBINARY: new pad_char structure member. New strnxfrm, with two trailing length bytes. field.cc: Adding true BINARY/VARBINARY.
-
- 27 Sep, 2005 1 commit
-
-
serg@serg.mylan authored
-
- 23 Aug, 2005 1 commit
-
-
jimw@mysql.com authored
-
- 27 Jul, 2005 1 commit
-
-
jimw@mysql.com authored
produce a sensible error when that limit is exceeded. (Bug #11602)
-
- 08 Jul, 2005 1 commit
-
-
pem@mysql.com authored
Two separate problems. A key buffer was too small in sp.cc for multi-byte fields, and the creation and fixing of mysql.proc in the scripts hadn't been updated with the correct character sets and collations (like the other system tables had). Note: No special test case, as the use of utf8 for mysql.proc will make any existing crash (if the buffer overrrun wasn't fixed).
-
- 05 Jul, 2005 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 17 May, 2005 1 commit
-
-
acurtis@xiphis.org authored
Rename some functions more fine-grained sp privileges make grant/revoke sp grammar less ambigious
-
- 18 Apr, 2005 1 commit
-
-
acurtis@xiphis.org authored
by Philip Antoniades
-
- 16 Apr, 2005 1 commit
-
-
monty@mishka.local authored
-
- 22 Mar, 2005 2 commits
-
-
jimw@mysql.com authored
the row type is dynamic (For 4.1 tables old 'VARCHAR' fields are converted to true VARCHAR in the next ALTER TABLE) This ensures that one can use MySQL 5.0 privilege tables with MySQL 4.1. (Fix imported from main 5.0 tree to 5.0.3 build tree.)
-
mysqldev@mysql.com authored
New privilege CREATE USER (CREATE_USER_ACL, Create_user_priv) added grant2.test: new tests (mostly backported from jani's patch) system_mysql_db.result, sp.result, grant2.result, grant.result: results updated
-