1
0
mirror of https://github.com/MariaDB/server.git synced 2025-06-04 18:03:14 +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-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
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
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
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
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
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
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
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
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