unknown
660d66263b
BUG#31159 - fulltext search on ucs2 column crashes server
...
ucs2 doesn't provide required by fulltext ctype array. Crash
happens because fulltext attempts to use unitialized ctype
array.
Fixed by converting ucs2 fields to compatible utf8 analogue.
include/my_sys.h:
Added a function to find compatible character set with ctype array
available. Currently used by fulltext search to find compatible
substitute for ucs2 collations.
mysql-test/r/ctype_ucs.result:
A test case for BUG#31159.
mysql-test/t/ctype_ucs.test:
A test case for BUG#31159.
mysys/charset.c:
Added a function to find compatible character set with ctype array
available. Currently used by fulltext search to find compatible
substitute for ucs2 collations.
sql/item_func.cc:
Convert ucs2 fields to utf8. Fulltext requires ctype array, but
ucs2 doesn't provide it.
2007-10-24 16:09:30 +05:00
..
2007-04-29 00:50:33 +05:00
2006-09-28 14:30:20 -04:00
2005-12-10 18:02:36 +04:00
2006-05-01 21:30:09 +03:00
2006-05-18 17:10:58 +05:00
2006-06-07 14:01:10 +05:00
2005-12-08 12:33:33 -08:00
2007-04-28 14:37:40 +05:00
2006-05-04 11:55:09 +05:00
2006-09-13 14:41:28 +04:00
2007-05-04 00:53:37 +04:00
2006-10-03 15:33:44 +02:00
2006-10-03 15:33:44 +02:00
2007-04-02 10:39:23 +02:00
2006-10-13 08:48:47 +02:00
2005-12-12 21:42:09 +04:00
2005-11-01 13:18:46 +04:00
2005-11-01 13:18:46 +04:00
2006-07-25 17:27:53 +05:00
2005-12-09 16:37:58 +04:00
2005-12-09 16:37:58 +04:00
2005-12-12 21:42:09 +04:00
2006-12-22 15:30:37 +03:00
2006-04-06 10:51:23 +05:00
2006-03-20 16:28:25 +04:00
2006-08-15 15:24:07 +05:00
2006-05-24 00:55:53 +02:00
2006-08-11 13:19:44 +05:00
2007-10-24 16:09:30 +05:00
2005-12-12 21:42:09 +04:00
2006-11-08 15:37:54 +04:00
2007-02-08 11:56:18 +04:00
2007-09-10 16:26:51 +04:00
2006-11-28 17:21:39 -05:00
2006-05-09 23:01:31 +03:00
2006-05-30 00:08:58 -07:00
2006-10-03 15:33:44 +02:00
2006-10-03 15:33:44 +02:00
2006-01-23 17:15:33 +04:00
2007-01-22 14:23:53 -08:00
2007-04-13 02:31:34 +05:00
2006-10-13 19:05:54 +05:00
2006-05-26 01:24:14 +04:00
2005-10-06 16:15:53 -07:00
2006-11-07 12:45:48 +04:00
2006-08-10 16:45:02 +03:00
2006-09-13 14:41:28 +04:00
2006-11-16 13:21:38 +03:00
2005-10-17 17:00:42 -07:00
2006-10-03 15:33:44 +02:00
2006-04-11 13:53:44 +05:00
2006-12-26 15:08:41 +04:00
2007-01-11 16:45:38 +03:00
2006-11-06 17:13:19 -05:00
2006-12-26 15:08:41 +04:00
2007-03-08 09:54:37 +01:00
2007-03-26 13:17:40 +03:00
2006-10-03 15:33:44 +02:00
2007-04-17 16:52:50 +05:00
2007-07-31 10:46:04 +05:00
2006-10-03 15:33:44 +02:00
2005-12-09 16:37:58 +04:00
2005-12-09 16:37:58 +04:00
2006-03-20 16:28:25 +04:00
2007-07-20 22:56:19 -07:00
2007-09-13 15:39:16 +05:00
2005-11-22 12:58:55 -05:00
2007-04-29 05:06:14 +05:00
2007-03-20 19:36:11 +01:00
2007-02-19 09:37:34 +01:00
2007-05-14 23:55:18 -07:00
2006-01-30 15:17:33 +03:00
2007-07-31 10:46:04 +05:00
2006-09-08 10:24:14 +03:00
2007-05-04 16:43:29 +03:00
2006-05-30 00:08:58 -07:00
2006-06-30 18:29:27 +03:00
2006-10-03 15:33:44 +02:00
2006-09-01 15:07:04 +03:00
2007-07-03 21:45:20 +05:00
2006-10-03 15:33:44 +02:00
2006-01-23 19:19:29 +01:00
2006-05-04 11:55:09 +05:00
2006-09-29 19:00:52 +05:00
2007-04-11 01:40:35 +05:00
2006-10-03 15:33:44 +02:00
2006-05-29 00:32:59 +04:00
2007-03-16 10:28:48 +01:00
2006-10-03 15:48:41 +02:00
2006-10-09 18:28:06 -04:00
2006-11-10 13:25:10 +01:00
2006-05-09 23:01:31 +03:00
2006-11-21 11:09:33 +04:00
2007-06-19 11:06:02 +02:00
2005-11-25 10:41:22 +01:00
2006-05-15 17:16:21 +02:00
2006-02-10 17:40:22 +01:00
2006-05-02 14:33:55 +02:00
2006-09-21 16:49:07 +02:00
2006-12-07 15:49:59 +01:00
2006-02-07 00:03:39 +01:00
2006-06-14 20:16:32 +02:00
2006-08-15 13:12:27 +02:00
2006-09-13 19:56:02 +02:00
2006-05-05 17:18:47 +02:00
2006-06-02 07:26:45 +02:00
2007-01-18 13:26:26 -07:00
2006-10-06 14:47:58 +05:00
2006-04-28 12:15:29 -04:00
2006-07-10 16:27:03 +03:00
2007-04-29 16:04:43 -07:00
2007-04-03 19:45:37 -07:00
2006-05-08 04:37:58 +02:00
2006-05-30 00:08:58 -07:00
2006-07-03 14:54:09 +05:00
2006-10-03 15:33:44 +02:00
2006-10-03 15:33:44 +02:00
2006-10-03 15:33:44 +02:00
2006-10-03 15:33:44 +02:00
2006-10-03 15:33:44 +02:00
2006-10-03 15:33:44 +02:00
2006-04-28 11:23:31 +02:00
2005-11-14 16:36:06 +04:00
2007-05-14 16:41:09 -07:00
2007-05-08 09:09:25 +02:00
2007-03-31 00:29:18 +04:00
2006-11-10 15:05:38 +03:00
2007-05-04 17:38:29 -04:00
2007-04-20 15:14:09 +05:00
2006-10-03 15:33:44 +02:00
2006-10-19 10:54:23 +02:00
2007-06-19 13:19:20 +03:00
2006-10-04 22:52:44 +02:00
2006-04-13 20:42:48 +02:00
2005-10-12 13:29:55 +02:00
2006-10-19 10:54:23 +02:00
2005-10-08 14:46:04 +02:00
2007-03-29 14:12:32 +02:00
2006-10-06 13:34:07 +04:00
2006-10-19 10:54:23 +02:00
2006-10-05 18:29:59 +02:00
2006-12-05 13:45:21 +04:00
2006-10-19 10:54:23 +02:00
2006-10-03 15:33:44 +02:00
2006-10-19 10:54:23 +02:00
2005-10-14 00:02:38 +03:00
2005-10-10 15:10:14 +02:00
2006-01-26 12:49:55 +02:00
2005-10-06 19:51:08 +05:00
2006-11-15 12:53:07 +02:00
2006-04-13 20:42:48 +02:00
2006-10-19 10:54:23 +02:00
2006-05-12 21:38:41 +03:00
2006-03-08 10:15:48 +01:00
2005-12-12 17:51:56 +01:00
2006-05-05 11:21:21 +03:00
2006-12-06 16:32:12 +04:00
2005-10-13 15:52:22 +02:00
2006-07-26 19:19:30 +03:00
2007-06-06 18:29:15 +05:00
2007-02-01 18:00:24 +04:00
2006-10-03 15:33:44 +02:00
2006-08-29 16:59:20 +04:00
2006-11-01 16:47:40 +03:00
2006-11-01 16:47:40 +03:00
2006-11-01 16:47:40 +03:00
2006-10-03 15:33:44 +02:00
2006-09-14 18:45:23 +04:00
2007-03-22 12:24:56 +04:00
2007-06-27 03:41:50 +05:00
2007-01-31 09:51:05 +04:00
2006-10-05 17:29:50 +05:00
2006-01-10 17:57:46 +03:00
2006-10-05 17:29:50 +05:00
2006-03-01 17:58:01 +04:00
2007-03-04 00:47:42 +03:00
2006-09-13 14:41:28 +04:00
2006-12-05 13:45:21 +04:00
2005-10-11 09:12:12 -07:00
2006-07-14 16:26:58 +05:00
2006-12-07 17:01:00 +01:00