Nikita Malyavin
583a5a79c9
MDEV-34854 Parsec sends garbage when using an empty password
...
When an empty password is set, the server doesn't call
st_mysql_auth::hash_password and leaves MYSQL_SERVER_AUTH_INFO::auth_string
empty.
Fix:
generate hashes by calling hash_password for empty passwords as well. This
changes the api behavior slightly, but since even old plugins support it,
we can ignore this.
Some empty passwords could be already stored with no salt, though. The user
will have to call SET PASSWORD once again, anyway the authentication wouldn't
have worked for such password.
2024-11-08 07:17:44 +01:00
..
2024-11-08 07:17:00 +01:00
2024-02-27 20:55:54 +02:00
2024-02-28 22:20:29 +04:00
2023-07-17 14:56:17 +04:00
2023-07-17 14:56:17 +04:00
2023-11-23 11:52:38 +11:00
2024-09-05 12:14:06 +10:00
2024-05-27 12:39:02 +02:00
2024-05-27 12:39:02 +02:00
2024-08-12 09:32:30 +01:00
2024-11-08 07:17:00 +01:00
2024-11-08 07:17:00 +01:00
2023-10-19 17:24:30 +03:00
2023-10-19 17:24:30 +03:00
2024-11-08 07:17:00 +01:00
2024-04-18 15:22:10 +04:00
2024-01-19 09:07:48 +02:00
2023-03-02 13:11:54 +02:00
2023-12-21 02:14:59 +01:00
2023-07-07 15:15:24 +07:00
2023-02-09 16:09:08 +02:00
2023-03-10 08:53:58 +11:00
2024-04-30 23:09:02 +10:00
2024-04-30 23:09:02 +10:00
2023-07-02 12:17:08 +02:00
2024-06-24 13:09:47 +03:00
2024-06-20 11:32:13 -04:00
2023-06-27 17:43:31 +03:00
2023-02-09 16:09:08 +02:00
2024-05-27 12:39:02 +02:00
2024-11-08 07:17:00 +01:00
2024-10-30 15:11:17 +01:00
2023-08-22 13:42:42 +04:00
2024-05-27 12:39:03 +02:00
2024-11-08 07:17:00 +01:00
2024-11-08 07:17:00 +01:00
2023-02-16 13:34:45 +02:00
2024-05-27 12:39:04 +02:00
2023-12-21 02:14:59 +01:00
2024-05-30 16:04:00 +03:00
2023-02-09 16:09:08 +02:00
2024-06-20 11:32:13 -04:00
2024-04-18 15:22:10 +04:00
2024-10-15 15:36:12 +11:00
2024-01-27 12:09:54 +01:00
2024-01-27 12:09:54 +01:00
2024-11-08 07:17:00 +01:00
2024-11-08 07:17:00 +01:00
2024-10-03 16:09:56 +03:00
2024-11-08 07:17:00 +01:00
2024-10-29 14:20:03 +01:00
2024-11-08 07:17:00 +01:00
2024-11-08 07:17:00 +01:00
2023-02-10 12:02:11 +02:00
2024-05-30 16:04:00 +03:00
2023-02-09 16:09:08 +02:00
2024-10-30 15:11:17 +01:00
2024-10-30 15:11:17 +01:00
2024-07-10 12:17:09 +04:00
2024-04-18 15:22:10 +04:00
2024-11-08 07:17:00 +01:00
2024-11-08 07:17:00 +01:00
2024-10-29 15:24:38 +01:00
2024-10-29 15:24:38 +01:00
2024-11-08 07:17:00 +01:00
2024-10-29 16:42:46 +01:00
2024-07-16 15:54:22 +08:00
2024-07-16 15:54:22 +08:00
2024-11-08 07:17:00 +01:00
2024-08-05 17:50:18 +02:00
2024-11-08 07:17:00 +01:00
2024-08-05 17:50:18 +02:00
2024-11-08 07:17:00 +01:00
2024-08-05 17:50:18 +02:00
2024-07-10 12:17:09 +04:00
2024-10-29 16:42:46 +01:00
2024-10-08 11:58:46 +02:00
2024-10-29 15:24:38 +01:00
2024-04-18 15:22:10 +04:00
2024-07-22 15:14:50 +02:00
2024-10-29 15:24:38 +01:00
2024-07-22 15:14:50 +02:00
2024-11-08 07:17:00 +01:00
2024-11-08 07:17:00 +01:00
2023-04-26 15:15:47 +05:30
2023-04-26 11:00:08 +05:30
2023-04-26 15:15:47 +05:30
2023-04-26 15:15:47 +05:30
2024-10-03 16:09:56 +03:00
2024-10-03 10:55:08 +03:00
2024-08-03 09:15:40 +02:00
2024-07-08 22:40:16 +02:00
2023-07-17 14:56:17 +04:00
2024-06-17 12:02:03 +03:00
2024-07-16 09:09:38 +04:00
2024-07-16 09:09:38 +04:00
2024-07-08 12:25:04 +04:00
2024-04-18 15:22:10 +04:00
2024-08-28 15:07:32 +04:00
2024-05-27 12:39:02 +02:00
2023-08-29 14:19:38 +04:00
2024-05-27 12:39:04 +02:00
2024-08-05 17:50:18 +02:00
2024-01-16 18:53:23 +04:00
2024-10-03 15:59:20 +10:00
2024-07-25 08:57:27 -06:00
2024-08-06 17:28:38 +02:00
2023-10-03 08:25:31 +03:00
2024-11-08 07:17:00 +01:00
2024-07-10 18:50:08 +03:00
2024-07-03 13:20:33 +03:00
2024-07-09 21:45:37 +04:00
2024-10-03 15:59:20 +10:00
2023-06-26 17:11:38 +03:00
2024-07-08 22:40:16 +02:00
2023-11-08 16:23:30 +01:00
2023-11-08 14:50:43 +01:00
2024-05-30 16:04:00 +03:00
2023-02-16 13:34:45 +02:00
2024-06-27 10:26:09 +03:00
2024-11-08 07:17:00 +01:00
2024-11-08 07:17:00 +01:00
2024-09-04 10:38:25 +03:00
2024-05-27 12:39:04 +02:00
2024-05-27 12:39:04 +02:00
2023-10-14 13:36:11 +03:00
2023-02-03 14:38:26 +03:00
2024-10-29 16:42:46 +01:00
2024-10-29 16:42:46 +01:00
2024-01-26 06:37:37 +04:00
2024-01-26 06:37:37 +04:00
2023-09-12 17:14:43 +03:00
2024-05-12 12:18:28 +02:00
2024-11-08 07:17:00 +01:00
2023-05-09 13:09:00 +03:00
2024-10-30 15:11:17 +01:00
2024-06-27 10:26:09 +03:00
2024-04-18 15:22:10 +04:00
2023-02-21 15:35:27 +03:00
2024-06-24 13:09:47 +03:00
2024-04-18 15:22:10 +04:00
2024-08-05 17:50:18 +02:00
2024-04-18 15:22:10 +04:00
2024-02-03 11:22:21 +01:00
2024-03-09 00:40:03 +01:00
2024-04-18 15:22:10 +04:00
2024-07-16 15:54:22 +08:00
2024-07-25 08:57:27 -06:00
2024-07-25 08:57:27 -06:00
2023-08-15 10:16:12 +02:00
2024-06-24 13:09:47 +03:00
2024-02-04 22:19:19 +01:00
2023-11-08 17:09:44 +01:00
2024-06-24 13:09:47 +03:00
2024-08-05 17:50:18 +02:00
2024-07-22 15:14:50 +02:00
2024-06-17 15:46:39 +04:00
2024-07-09 21:45:37 +04:00
2023-02-10 12:02:11 +02:00
2023-02-10 12:02:11 +02:00
2024-11-08 07:17:00 +01:00
2024-07-25 08:57:27 -06:00
2024-11-08 07:17:00 +01:00
2024-05-07 08:45:31 +02:00
2024-01-30 02:48:03 +01:00
2023-08-15 10:16:13 +02:00
2023-03-24 12:04:16 +11:00
2024-09-04 10:38:25 +03:00
2024-07-25 08:57:27 -06:00
2023-10-26 20:45:35 +02:00
2023-08-15 10:16:13 +02:00
2023-11-02 13:18:50 +07:00
2023-11-02 13:18:50 +07:00
2024-11-08 07:17:00 +01:00
2024-03-05 20:19:49 +02:00
2024-11-08 07:17:00 +01:00
2024-11-08 07:17:00 +01:00
2024-03-28 09:16:57 +02:00
2024-01-23 13:03:11 +02:00
2024-09-24 11:14:01 +02:00
2024-11-08 07:17:00 +01:00
2024-07-10 12:17:09 +04:00
2024-11-08 07:17:00 +01:00
2024-07-10 12:17:09 +04:00
2024-09-01 06:51:25 +02:00
2023-07-17 14:56:17 +04:00
2024-11-08 07:17:00 +01:00
2024-07-25 08:57:27 -06:00
2024-01-23 13:03:11 +02:00
2024-01-23 13:03:11 +02:00
2024-05-23 17:01:43 +02:00
2024-05-27 12:39:02 +02:00
2024-07-10 12:17:09 +04:00
2024-08-05 17:50:18 +02:00
2024-08-04 17:27:48 +02:00
2024-04-18 15:22:10 +04:00
2024-04-18 15:22:10 +04:00
2024-05-23 17:01:43 +02:00
2023-07-20 17:46:45 +07:00
2024-07-10 12:17:09 +04:00
2024-07-10 12:17:09 +04:00
2024-06-24 13:09:47 +03:00
2024-11-08 07:17:44 +01:00
2024-07-10 12:17:09 +04:00
2024-08-05 17:50:18 +02:00
2024-06-24 13:09:47 +03:00
2024-05-27 12:39:03 +02:00
2024-07-10 12:17:09 +04:00
2024-08-05 17:50:18 +02:00
2024-06-24 13:09:47 +03:00
2024-04-23 22:55:22 +03:00
2024-07-22 15:14:50 +02:00
2024-11-08 07:17:00 +01:00
2024-11-08 07:17:00 +01:00
2024-01-18 19:22:23 +02:00
2023-02-16 13:34:45 +02:00
2024-04-23 14:12:31 +03:00
2024-05-21 19:38:51 +02:00
2023-08-22 13:42:42 +04:00
2024-11-08 07:17:00 +01:00
2024-11-08 07:17:00 +01:00
2024-07-25 08:57:27 -06:00
2024-11-08 07:17:00 +01:00
2024-10-03 13:24:43 +03:00
2023-02-09 16:09:08 +02:00
2024-04-18 15:22:10 +04:00
2024-04-18 15:22:10 +04:00
2024-07-10 12:17:09 +04:00
2024-06-17 15:46:39 +04:00
2023-08-22 16:41:04 +04:00
2023-02-10 13:03:01 +02:00
2024-11-08 07:17:00 +01:00
2023-03-24 15:12:08 +02:00
2024-08-03 09:32:42 +02:00
2024-10-17 21:37:37 +02:00
2024-08-20 10:00:39 +02:00
2024-08-21 09:30:54 +02:00
2024-08-05 17:50:18 +02:00
2024-08-05 17:50:18 +02:00
2024-05-27 12:39:04 +02:00
2024-06-20 11:32:13 -04:00
2024-06-27 10:26:09 +03:00
2024-11-08 07:17:00 +01:00
2024-10-30 15:11:17 +01:00
2023-02-15 15:08:16 +02:00
2024-04-18 15:22:10 +04:00
2024-11-08 07:17:00 +01:00
2024-11-08 07:17:00 +01:00
2024-06-24 13:09:47 +03:00
2024-11-08 07:17:00 +01:00
2024-10-03 16:09:56 +03:00
2024-06-20 11:32:13 -04:00
2023-05-23 12:25:39 +03:00
2024-07-22 15:14:50 +02:00
2024-10-29 16:42:46 +01:00
2024-07-08 12:25:04 +04:00
2024-04-18 15:22:10 +04:00
2024-07-09 13:17:20 +02:00
2024-11-08 07:17:00 +01:00
2024-02-28 22:20:29 +04:00
2024-04-18 15:22:10 +04:00
2024-07-03 12:45:30 +02:00
2024-11-08 07:17:00 +01:00
2024-04-18 15:22:10 +04:00
2024-03-28 12:15:36 +02:00
2024-11-08 07:17:00 +01:00
2024-05-27 12:39:03 +02:00
2024-11-08 07:17:00 +01:00
2023-11-05 23:35:31 +04:00
2024-10-30 15:11:17 +01:00
2023-12-17 11:20:43 +01:00
2023-12-17 11:20:43 +01:00
2024-11-08 07:17:00 +01:00
2024-04-18 15:22:10 +04:00
2024-08-06 17:28:38 +02:00
2024-07-10 18:50:08 +03:00
2024-07-10 12:17:09 +04:00
2024-04-18 15:22:10 +04:00
2024-11-08 07:17:00 +01:00
2024-10-30 15:11:17 +01:00
2024-11-08 07:17:00 +01:00
2024-04-08 16:30:22 +10:00
2024-11-08 07:17:00 +01:00
2024-11-08 07:17:00 +01:00
2024-06-20 11:32:13 -04:00
2024-06-20 11:32:13 -04:00
2023-04-17 16:50:01 +03:00
2024-07-10 12:17:09 +04:00
2024-09-04 10:38:25 +03:00
2024-03-28 10:51:36 +02:00
2024-08-05 17:50:18 +02:00
2024-11-08 07:17:00 +01:00
2024-11-08 07:17:00 +01:00
2024-06-17 15:46:39 +04:00
2024-06-17 15:46:39 +04:00
2023-09-30 14:43:12 +02:00
2024-07-10 12:17:09 +04:00
2024-04-18 15:22:10 +04:00
2024-04-18 15:22:10 +04:00
2024-06-20 11:32:13 -04:00
2024-08-03 09:32:42 +02:00
2023-09-25 13:06:57 +10:00
2023-02-10 13:03:01 +02:00
2024-11-08 07:17:00 +01:00
2024-04-27 23:15:49 +04:00
2024-04-27 23:15:49 +04:00
2023-08-01 15:08:52 +02:00
2023-07-04 16:37:29 +02:00
2023-02-09 16:09:08 +02:00
2024-01-26 06:37:37 +04:00
2024-11-08 07:17:00 +01:00
2024-11-08 07:17:00 +01:00
2024-11-08 07:17:00 +01:00
2024-02-13 15:28:43 +11:00
2024-05-27 12:39:04 +02:00
2024-11-08 07:17:00 +01:00
2023-03-24 15:12:08 +02:00
2023-07-17 14:56:17 +04:00
2024-05-27 12:39:03 +02:00
2024-08-05 17:50:18 +02:00
2024-06-20 11:32:13 -04:00
2024-11-08 07:17:00 +01:00
2024-09-04 10:38:25 +03:00
2024-06-20 11:32:13 -04:00
2024-10-29 15:24:38 +01:00
2024-08-09 11:40:06 +02:00
2024-06-10 15:22:15 +03:00
2024-01-10 18:01:46 +11:00
2024-11-08 07:17:00 +01:00
2024-11-08 07:17:00 +01:00
2024-07-08 12:25:04 +04:00
2024-05-27 12:39:04 +02:00
2023-12-02 01:02:50 +01:00
2024-10-29 14:20:03 +01:00
2024-07-09 13:17:20 +02:00
2024-06-20 11:32:13 -04:00
2024-07-09 13:20:49 +02:00
2024-06-24 13:09:47 +03:00
2024-07-08 12:25:04 +04:00
2024-11-08 07:17:00 +01:00
2024-02-15 13:53:21 +01:00
2024-10-03 16:09:56 +03:00
2024-05-23 17:01:43 +02:00
2024-05-21 19:38:51 +02:00
2024-02-21 13:08:23 +02:00
2023-02-07 07:29:04 +00:00
2024-09-01 06:51:25 +02:00
2024-09-01 02:58:27 +02:00
2023-11-21 15:43:20 +01:00
2024-06-10 23:29:05 +02:00
2023-12-20 23:43:05 +01:00
2024-06-20 11:32:13 -04:00
2024-06-20 11:32:13 -04:00
2024-01-02 17:37:58 +02:00
2023-02-10 11:30:46 +01:00
2023-02-10 11:30:46 +01:00
2024-09-13 13:09:23 +03:00
2024-06-20 11:32:13 -04:00
2024-06-27 10:26:09 +03:00
2024-11-08 07:17:00 +01:00
2024-10-03 10:55:08 +03:00
2024-05-10 20:02:18 +02:00
2023-09-29 12:54:04 +02:00
2024-01-03 15:55:17 +02:00
2023-02-10 11:30:46 +01:00
2023-08-08 03:25:56 +02:00
2024-10-29 15:24:38 +01:00
2024-09-02 03:49:03 +02:00
2024-10-29 14:20:03 +01:00
2024-09-01 02:48:19 +02:00
2024-10-03 13:24:43 +03:00
2024-09-09 13:50:38 +03:00
2024-10-29 16:42:46 +01:00
2024-06-10 23:29:05 +02:00
2023-02-10 11:30:46 +01:00
2024-06-20 11:32:13 -04:00
2024-11-08 07:17:00 +01:00
2024-01-03 14:24:47 +02:00
2023-12-21 13:19:17 +02:00
2024-11-08 07:17:00 +01:00
2024-06-10 23:29:05 +02:00
2023-10-27 10:48:29 +03:00
2023-10-27 10:48:29 +03:00
2024-08-03 09:50:16 +02:00
2024-10-16 13:23:47 +02:00