1
0
mirror of https://github.com/MariaDB/server.git synced 2025-04-18 21:44:20 +03:00
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-08-12 09:32:30 +01: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-01-19 09:07:48 +02:00
2023-12-21 02:14:59 +01:00
2024-06-24 13:09:47 +03:00
2023-06-27 17:43:31 +03: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-11-08 07:17:00 +01:00
2023-02-16 13:34:45 +02:00
2023-12-21 02:14:59 +01:00
2024-05-30 16:04:00 +03: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
2024-10-30 15:11:17 +01:00
2024-10-30 15:11:17 +01: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-10-29 16:42:46 +01:00
2024-10-29 15:24:38 +01: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
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
2024-06-17 12:02:03 +03:00
2024-10-03 15:59:20 +10:00
2024-11-08 07:17:00 +01:00
2024-10-03 15:59:20 +10:00
2023-06-26 17:11:38 +03:00
2023-11-08 16:23:30 +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
2023-10-14 13:36:11 +03:00
2024-10-29 16:42:46 +01:00
2024-10-29 16:42:46 +01:00
2024-05-12 12:18:28 +02:00
2024-11-08 07:17:00 +01:00
2024-10-30 15:11:17 +01:00
2024-06-27 10:26:09 +03:00
2024-06-24 13:09:47 +03:00
2024-07-16 15:54:22 +08:00
2023-08-15 10:16:12 +02:00
2024-06-24 13:09:47 +03: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
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-11-08 07:17:00 +01:00
2024-05-07 08:45:31 +02:00
2024-09-04 10:38:25 +03: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-11-08 07:17:00 +01:00
2024-11-08 07:17:00 +01:00
2024-11-08 07:17:00 +01:00
2024-05-23 17:01:43 +02:00
2024-08-05 17:50:18 +02:00
2024-08-04 17:27:48 +02:00
2024-05-23 17:01:43 +02:00
2024-06-24 13:09:47 +03: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-08-05 17:50:18 +02:00
2024-06-24 13:09:47 +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-05-21 19:38:51 +02: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-10-03 13:24:43 +03:00
2023-02-10 13:03:01 +02:00
2024-11-08 07:17:00 +01:00
2024-08-03 09:32:42 +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-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-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
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-11-08 07:17:00 +01:00
2024-07-03 12:45:30 +02:00
2024-11-08 07:17:00 +01:00
2024-03-28 12:15:36 +02:00
2024-11-08 07:17:00 +01:00
2024-11-08 07:17:00 +01: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-11-08 07:17:00 +01:00
2024-10-30 15:11:17 +01: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
2023-04-17 16:50:01 +03: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-08-03 09:32:42 +02:00
2023-09-25 13:06:57 +10:00
2024-11-08 07:17:00 +01:00
2023-08-01 15:08:52 +02: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-11-08 07:17:00 +01:00
2024-08-05 17:50:18 +02:00
2024-11-08 07:17:00 +01:00
2024-09-04 10:38:25 +03:00
2024-10-29 15:24:38 +01: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-06-24 13:09:47 +03: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-11-21 15:43:20 +01:00
2024-01-02 17:37:58 +02: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
2024-01-03 15:55:17 +02:00
2023-02-10 11:30:46 +01:00
2024-10-29 15:24:38 +01: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-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
2023-10-27 10:48:29 +03:00
2023-10-27 10:48:29 +03:00
2024-08-03 09:50:16 +02:00