unknown
ec4a9dc983
A previous changeset by me today about SQL_LOG_BIN had the problem
...
that it tested the privilege in ::update() whereas it should be
in ::check() (see email from Serg, subject
"Re: bk commit - 4.1 tree (guilhem:1.1706)").
So I add instead a check_func function to sys_var_thd_bit.
I do the same addition to sys_var_thd_ulong, to unify handling
of PSEUDO_THREAD_ID with the one of SQL_LOG_BIN. So class
sys_var_pseudo_thread_id is not needed anymore, removing it.
mysql-test/r/rpl_temporary.result:
result update
mysql-test/t/rpl_temporary.test:
tests after new way of fixing; verify that when second variable
assignment is refused then first is not done.
sql/set_var.cc:
a check_func (check_log_update) when setting SQL_LOG_BIN,
and one when setting PSEUDO_THREAD_ID.
Removing class sys_var_pseudo_thread_id.
Updates for new prototypes of constructor in sys_var_thd_bit
and sys_var_thd_ulong.
sql/set_var.h:
Adding check_func to sys_var_thd_bit.
Adding check_func to sys_var_thd_ulong, so class sys_var_pseudo_thread_id
is not needed anymore, removing it.
2004-03-27 01:07:09 +01:00
..
2003-12-10 04:31:42 +00:00
2004-03-26 16:11:46 +04:00
2003-03-16 19:17:54 +02:00
2003-10-08 18:53:31 +03:00
2003-12-19 17:15:54 +02:00
2003-03-10 11:22:37 +02:00
2003-04-03 21:19:12 +03:00
2002-11-06 00:41:25 +02:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2002-09-03 15:44:25 +03:00
2002-09-03 15:44:25 +03:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2004-02-11 00:06:46 +01:00
2003-10-30 12:57:26 +02:00
2004-02-24 12:31:33 +01:00
2003-03-06 15:29:55 +01:00
2003-10-31 13:02:16 +04:00
2003-01-06 01:48:59 +02:00
2004-02-16 10:03:25 +02:00
2004-03-26 16:11:46 +04:00
2003-01-06 01:48:59 +02:00
2002-02-14 15:04:14 +02:00
2004-03-26 18:14:39 +04:00
2003-07-08 02:36:14 +04:00
2003-12-02 19:06:24 +04:00
2001-10-08 04:58:07 +03:00
2003-01-06 01:48:59 +02:00
2003-11-21 01:53:01 +02:00
2003-02-10 18:01:29 +02:00
2004-03-23 17:57:14 +04:00
2003-12-24 16:59:48 +04:00
2004-02-16 10:03:25 +02:00
2003-07-03 11:55:36 +03:00
2003-07-03 11:55:36 +03:00
2003-12-19 19:12:11 +04:00
2003-05-21 12:26:35 +05:00
2004-02-04 12:49:54 +04:00
2004-02-11 16:53:39 +04:00
2003-10-11 23:26:39 +03:00
2004-01-15 16:10:44 +04:00
2004-03-25 14:29:56 +04:00
2004-02-03 14:03:01 +04:00
2004-02-16 10:03:25 +02:00
2004-02-04 18:16:28 +04:00
2004-03-25 16:15:52 +04:00
2004-03-26 18:14:39 +04:00
2003-11-03 14:01:59 +02:00
2004-03-15 18:28:21 +04:00
2003-01-06 01:48:59 +02:00
2004-02-16 10:03:25 +02:00
2004-03-20 12:48:14 +02:00
2003-01-06 01:48:59 +02:00
2003-12-10 04:31:42 +00:00
2003-09-29 22:56:31 +02:00
2004-03-18 11:03:24 +01:00
2003-01-06 01:48:59 +02:00
2004-03-25 15:05:01 +02:00
2003-06-04 19:21:51 +03:00
2003-02-08 01:12:58 +02:00
2002-08-30 21:32:59 +03:00
2003-08-11 22:44:43 +03:00
2003-01-06 01:48:59 +02:00
2003-12-10 04:31:42 +00:00
2003-01-06 01:48:59 +02:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2003-09-29 12:31:35 +03:00
2003-09-29 12:31:35 +03:00
2003-01-06 01:48:59 +02:00
2004-02-16 18:53:00 +01:00
2004-03-16 22:41:30 +02:00
2003-12-10 04:31:42 +00:00
2003-01-06 01:48:59 +02:00
2003-11-07 09:43:24 +02:00
2003-12-10 04:31:42 +00:00
2003-10-31 11:52:46 +02:00
2002-05-14 16:36:08 +02:00
2003-11-07 09:43:24 +02:00
2003-01-06 01:48:59 +02:00
2003-10-30 12:57:26 +02:00
2003-12-17 17:35:34 +02:00
2004-03-17 10:36:12 +02:00
2004-02-16 10:03:25 +02:00
2003-01-06 01:48:59 +02:00
2004-03-11 18:21:57 +04:00
2004-03-19 18:35:49 +02:00
2004-03-16 16:35:53 +01:00
2003-12-17 17:35:34 +02:00
2003-10-30 12:57:26 +02:00
2004-03-15 18:28:21 +04:00
2003-12-16 02:23:40 +02:00
2004-03-19 12:09:14 +04:00
2004-02-11 16:53:39 +04:00
2004-02-20 17:43:02 +02:00
2004-03-25 22:11:22 +02:00
2003-01-06 01:48:59 +02:00
2003-01-06 01:48:59 +02:00
2004-02-19 17:22:38 +04:00
2004-03-17 14:03:26 +04:00
2003-07-28 16:58:51 +02:00
2001-12-22 15:13:31 +02:00
2003-08-11 22:44:43 +03:00
2004-03-17 16:19:09 +04:00
2003-12-17 17:35:34 +02:00
2004-02-11 00:06:46 +01:00
2003-10-30 12:57:26 +02:00
2003-12-10 04:31:42 +00:00
2004-03-25 15:05:01 +02:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2003-12-21 19:39:32 +02:00
2003-12-21 19:39:32 +02:00
2004-02-05 23:36:54 +01:00
2004-02-05 23:36:54 +01:00
2001-12-13 02:31:19 +02:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2004-02-22 10:04:08 +02:00
2004-02-11 00:06:46 +01:00
2004-03-15 21:36:16 +04:00
2004-03-18 00:09:13 +02:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2003-12-17 17:35:34 +02:00
2003-12-10 04:31:42 +00:00
2003-07-06 19:09:57 +03:00
2004-02-16 10:03:25 +02:00
2003-01-06 01:48:59 +02:00
2003-01-06 01:48:59 +02:00
2004-02-20 20:38:34 +01:00
2003-01-06 01:48:59 +02:00
2003-01-06 01:48:59 +02:00
2003-12-17 17:35:34 +02:00
2003-12-17 17:35:34 +02:00
2003-03-16 19:17:54 +02:00
2003-08-19 16:03:18 +03:00
2004-02-22 10:04:08 +02:00
2004-02-11 00:06:46 +01:00
2004-03-10 13:46:11 +02:00
2004-03-06 10:43:35 +02:00
2004-03-10 13:46:11 +02:00
2004-02-20 22:44:54 +02:00
2004-02-20 22:44:54 +02:00
2002-09-16 15:55:19 +03:00
2004-03-22 15:43:13 +02:00
2004-03-04 14:47:33 +01:00
2003-12-10 04:31:42 +00:00
2003-12-16 06:09:44 +02:00
2003-04-02 17:05:34 +03:00
2004-03-18 00:09:13 +02:00
2004-01-15 21:39:56 +01:00
2004-02-17 01:35:17 +02:00
2004-02-20 20:38:34 +01:00
2003-09-24 23:25:58 +04:00
2004-03-18 19:29:07 +02:00
2004-03-11 22:01:25 +04:00
2003-10-31 13:02:16 +04:00
2003-12-10 04:31:42 +00:00
2004-01-09 22:28:29 +02:00
2003-01-06 01:48:59 +02:00
2003-10-30 12:57:26 +02:00
2003-08-29 13:44:35 +03:00
2004-03-17 18:43:58 +04:00
2001-10-08 04:58:07 +03:00
2003-01-06 01:48:59 +02:00
2003-12-10 04:31:42 +00:00
2003-11-18 10:23:49 +01:00
2003-08-20 16:25:44 +03:00
2004-02-02 00:19:51 -08:00
2003-12-10 04:31:42 +00:00
2004-03-16 22:41:30 +02:00
2004-02-11 00:06:46 +01:00
2004-03-26 16:11:46 +04:00
2003-01-06 01:48:59 +02:00
2004-03-22 21:34:36 +04:00
2003-05-14 01:27:26 +03:00
2003-05-14 01:27:26 +03:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2004-02-16 10:03:25 +02:00
2003-12-02 13:32:05 +02:00
2003-10-30 12:57:26 +02:00
2004-02-17 01:35:17 +02:00
2003-01-06 01:48:59 +02:00
2003-01-06 01:48:59 +02:00
2003-12-10 04:31:42 +00:00
2003-01-06 01:48:59 +02:00
2003-01-06 01:48:59 +02:00
2003-01-06 01:48:59 +02:00
2004-03-20 12:48:14 +02:00
2000-12-07 07:54:59 -07:00
2003-01-06 01:48:59 +02:00
2003-01-06 01:48:59 +02:00
2003-01-06 01:48:59 +02:00
2000-12-07 07:54:59 -07:00
2003-01-06 01:48:59 +02:00
2001-11-03 15:18:09 +02:00
2003-02-26 00:22:35 +02:00
2003-10-09 18:16:15 +02:00
2001-01-24 12:47:09 -07:00
2002-11-24 17:07:53 +03:00
2003-02-04 21:52:14 +02:00
2001-01-27 15:33:31 -07:00
2001-01-27 15:33:31 -07:00
2003-08-11 22:44:43 +03:00
2003-10-08 12:01:58 +03:00
2003-10-31 23:20:23 +01:00
2003-11-25 18:26:53 +01:00
2003-08-02 23:46:26 +02:00
2003-12-19 16:25:50 +02:00
2003-10-09 18:16:15 +02:00
2004-03-11 17:38:19 +01:00
2004-03-19 18:35:49 +02:00
2002-10-24 17:46:14 -06:00
2002-09-15 02:17:20 +04:00
2002-09-05 01:36:49 +04:00
2002-09-15 02:17:20 +04:00
2002-09-05 01:36:49 +04:00
2003-10-09 18:16:15 +02:00
2003-12-10 04:31:42 +00:00
2003-10-30 12:57:26 +02:00
2004-01-30 00:05:34 +01:00
2003-08-02 23:46:26 +02:00
2003-08-02 23:46:26 +02:00
2003-12-08 12:10:30 +04:00
2003-12-08 12:10:30 +04:00
2003-07-26 23:14:09 +02:00
2004-02-11 00:06:46 +01:00
2003-08-20 23:24:45 +02:00
2003-11-23 17:02:59 +01:00
2003-08-20 23:24:45 +02:00
2003-08-20 23:24:45 +02:00
2003-10-09 18:16:15 +02:00
2003-03-02 18:20:32 +01:00
2003-12-16 13:20:17 +02:00
2003-01-14 11:27:26 +02:00
2003-08-21 00:23:39 +02:00
2004-02-17 01:35:17 +02:00
2003-10-30 12:57:26 +02:00
2003-12-16 13:20:17 +02:00
2003-05-13 22:50:28 +02:00
2003-05-13 22:50:28 +02:00
2004-01-29 19:22:29 +01:00
2004-01-29 19:22:29 +01:00
2003-12-19 16:25:50 +02:00
2002-10-24 17:46:14 -06:00
2003-10-09 18:16:15 +02:00
2004-02-22 11:22:51 +01:00
2003-10-09 18:16:15 +02:00
2003-04-24 15:29:25 +02:00
2003-12-10 04:31:42 +00:00
2003-06-15 12:01:51 +02:00
2003-06-15 12:01:51 +02:00
2002-11-16 20:19:10 +02:00
2003-10-09 18:16:15 +02:00
2003-11-04 09:40:36 +02:00
2003-07-06 17:59:54 +02:00
2002-08-24 02:10:49 +03:00
2003-02-26 00:04:13 +02:00
2003-12-17 17:35:34 +02:00
2001-12-12 18:55:33 -07:00
2003-01-06 01:48:59 +02:00
2001-06-28 18:22:29 -06:00
2002-10-24 17:46:14 -06:00
2004-03-27 01:07:09 +01:00
2003-12-16 13:20:17 +02:00
2004-02-16 10:03:25 +02:00
2003-10-02 10:31:37 +02:00
2004-02-16 10:15:52 +02:00
2003-08-29 13:44:35 +03:00
2004-02-11 00:06:46 +01:00
2004-03-18 00:09:13 +02:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2003-12-10 04:31:42 +00:00
2004-02-16 10:03:25 +02:00
2004-03-23 18:25:44 +04:00
2004-02-17 02:26:35 +02:00
2004-03-17 21:01:07 +04:00
2004-03-19 14:52:48 +02:00
2004-03-19 18:33:38 +02:00
2004-03-17 21:01:07 +04:00
2003-01-06 01:48:59 +02:00
2003-12-10 04:31:42 +00:00
2003-05-27 16:40:14 +03:00
2004-01-30 19:15:11 +03:00
2003-12-17 17:35:34 +02:00
2004-03-26 16:11:46 +04:00
2003-08-11 22:44:43 +03:00
2003-12-17 17:35:34 +02:00
2004-02-09 13:59:41 +01:00
2003-12-19 16:34:48 +02:00
2003-10-20 19:13:45 +05:00
2003-09-15 10:26:48 +05:00
2003-08-19 00:08:08 +03:00
2003-12-10 04:31:42 +00:00
2003-01-06 01:48:59 +02:00
2004-02-11 00:06:46 +01:00
2003-08-19 00:08:08 +03:00
2004-02-11 00:06:46 +01:00
2003-12-06 23:21:09 +01:00
2004-03-25 23:29:45 +02:00
2004-03-25 23:29:45 +02:00
2004-02-16 10:03:25 +02:00
2003-10-30 12:57:26 +02:00
2003-05-13 11:15:11 +03:00
2004-03-20 17:08:01 +01:00
2003-05-13 11:15:11 +03:00
2004-02-09 13:59:41 +01:00