1
0
mirror of https://github.com/MariaDB/server.git synced 2025-09-02 09:41:40 +03:00
Files
mariadb/mysql-test/r
Davi Arnaut c5bb49d020 Bug#36540: CREATE EVENT and ALTER EVENT statements fail with large server_id
The problem is that creating a event could fail if the value of
the variable server_id didn't fit in the originator column of
the event system table. The cause is two-fold: it was possible
to set server_id to a value outside the documented range (from
0 to 2^32-1) and the originator column of the event table didn't
have enough room for values in this range.

The log tables (general_log and slow_log) also don't have a proper
column type to store the server_id and having a large server_id
value could prevent queries from being logged.

The solution is to ensure that all system tables that store the
server_id value have a proper column type (int unsigned) and that
the variable can't be set to a value that is not within the range.
2009-03-11 17:30:56 -03:00
..
2008-04-02 10:06:36 +02:00
2009-02-10 16:27:35 +03:00
2008-03-14 17:59:03 +01:00
2009-01-23 13:22:05 +01:00
2009-01-23 13:22:05 +01:00
2008-10-02 10:56:07 +05:00
2008-03-08 01:14:56 +04:00
2008-11-21 17:32:45 +04:00
2009-02-19 18:22:28 +01:00
2009-02-19 18:22:28 +01:00
2008-09-03 13:06:03 +05:00
2009-03-11 14:29:59 +02:00
2009-02-10 16:27:35 +03:00
2009-02-23 14:42:31 +02:00
2009-02-05 11:45:30 +04:00
2008-09-05 13:36:02 +05:00
2009-02-07 16:50:31 +01:00
2009-02-14 12:11:32 +03:00
2009-01-23 13:22:05 +01:00
2009-02-14 12:11:32 +03:00
2009-02-25 16:18:24 +04:00
2009-02-26 18:17:06 +01:00
2009-02-03 14:45:17 +01:00
2009-02-09 22:00:15 +01:00
2009-02-10 16:27:35 +03:00
2009-01-23 13:22:05 +01:00
2008-10-23 21:27:09 +02:00
2008-09-06 08:51:17 +08:00
2009-01-26 15:20:33 +01:00
2009-02-25 11:09:41 +02:00
2009-02-10 22:26:37 +01:00
2009-02-27 17:06:23 +02:00
2009-02-19 18:22:28 +01:00
2009-02-19 18:22:28 +01:00
2009-02-03 14:45:17 +01:00
2009-02-09 22:00:15 +01:00
2008-12-10 09:06:58 +01:00
2008-09-06 08:51:17 +08:00
2008-07-03 23:41:22 +04:00
2009-03-06 16:11:34 +01:00
2009-02-27 17:06:23 +02:00
2009-02-19 17:59:00 +04:00
2008-04-02 10:06:36 +02:00
2009-02-10 16:27:35 +03:00
2008-03-26 20:27:23 +01:00
2008-03-25 17:48:05 -06:00
2008-07-07 11:43:56 +03:00
2009-02-09 22:00:15 +01:00
2008-12-13 19:42:12 +00:00
2009-02-09 22:00:15 +01:00
2008-12-13 19:42:12 +00:00
2009-02-19 18:24:25 -05:00
2008-05-30 11:12:07 +02:00
2008-12-09 17:31:22 +04:00
2009-01-13 15:04:28 +01:00
2009-02-14 20:14:10 +03:00
2008-11-18 13:52:03 +04:00
2008-08-26 15:22:09 +05:00
2008-06-27 20:56:41 +05:00
2009-02-12 11:52:01 +02:00