Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for plugin client_ed25519 #754

Closed
hrvoj3e opened this issue Sep 24, 2019 · 6 comments

Comments

@hrvoj3e
Copy link

commented Sep 24, 2019

Steps to reproduce this issue

  1. Try to connect to MariaDB server with user created with
    CREATE USER aaa@127.0.0.1 IDENTIFIED VIA ed25519 USING PASSWORD('aaa');
  2. Then I get...

Plugin client_ed25519 could not be loaded

Possible solution

There should be a plugin DLL in portable versions but I can't find it. Or ??

Environment

  • HeidiSQL version: 10.2.0.5695
  • Database system and version: mysql Ver 15.1 Distrib 10.4.8-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
  • Operating system: arch + wine-4.15
@ansgarbecker

This comment has been minimized.

Copy link
Collaborator

commented Oct 8, 2019

Plugins are in the portable version as well, in the plugins folder. These are those from the current portable release v10.2:
grafik

Is that ed25519 plugin somewhere available? What exactly does it?

@hrvoj3e

This comment has been minimized.

Copy link
Author

commented Oct 8, 2019

I am talking about the fact that HeidiSQL asks for a client plugin ed25519 when I am trying to connect to MariaDB with a user created with server auth_ed25519 authenication plugin.

https://mariadb.com/kb/en/library/authentication-plugin-ed25519/

screenshot 2019-10-08 15-26-55

I expected to see in dir plugins/ something like auth_ed25519_client.dll. Or am I totally lost here

@ansgarbecker

This comment has been minimized.

Copy link
Collaborator

commented Oct 8, 2019

Well that's what I meant - the folder should be there, unless you deleted it. But that special auth_ed25519_client.dll file is not yet there, because I did not yet add it. And I did not even hear anything about it until you reported that.

I hope that file can be obtained separately, and is not statically linked into some libmariadb.dll. I'm just searching for it.

ansgarbecker added a commit that referenced this issue Oct 8, 2019
@ansgarbecker

This comment has been minimized.

Copy link
Collaborator

commented Oct 8, 2019

Just found them in the Windows packages on https://downloads.mariadb.com/MariaDB/mariadb-10.4.8/

Next nightly built installers should have them. Unfortunately, I am creating the portable only for the official releases, so I cannot give you a zip file. But you could download the relevant file yourself and put it into your heidisql/plugins folder.

Please report back if that works for you then.

@ansgarbecker ansgarbecker changed the title Plugin client_ed25519 could not be loaded Support for plugin client_ed25519 Oct 8, 2019
@hrvoj3e

This comment has been minimized.

Copy link
Author

commented Oct 8, 2019

It works now.

I used:

@ansgarbecker

This comment has been minimized.

Copy link
Collaborator

commented Oct 8, 2019

Perfect! Thanks for your quick feedback!

@ansgarbecker ansgarbecker added this to the v10.3 milestone Oct 8, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.