To make it clear: it is not acceptable/not a usable solution for us if it is a requirement that a MariaDB server is installed on user's system. The client (in case SQLyog - but it could be any client) should work for connection to remote servers with no server at all installed on client machine.

 
-- Peter

On Mon, Oct 13, 2014 at 8:29 PM, Peter Laursen <peter_laursen@webyog.com> wrote:
OK .. we will check this again. 

But in principle we want (always) not to have any external dependencies in our prorams/apllications at at all. We link statically everything to the extend possible. People should download and install SQlyog with a single click and it will just work. PERIOD! :-) That is what Windows users expect from an installer. How do we accomplish this with the MariaDB API? Compile it as a .lib/.dll and bundle it with our installer and let the installer copy it into the installation directory? Or should what you describe here happen at compile-time (linking statically)? Also please remember that SQLyog is a Windows program and our compiler is Visual Studio (2010 version, currently).

Maybe you can provide *Windowssand Visual Studio pecific* guidelines?. 

Also (BTW) 1- 1½ years ago I asked similar questions and the only reply I had was (very abstractly) that MariaDB's mplementation was far superior to Oracle's. I was actually *despearately* asking for help at that time. The reply ("we are the best")  was very little helpful and we have already lost significant business due to this.

Anyway, I  wili ask our developer team to recover as much information as possible due to this.

-- Peter

On Mon, Oct 13, 2014 at 7:49 PM, Sergei Golubchik <serg@mariadb.org> wrote:
Hi, Peter!

On Oct 13, Peter Laursen wrote:
> Well .. where will I find it documented how to use it with Oracle-MySQL
> configured for their LDAP authenticaton setup? The same code that worked
> with oracles API does not work with the MariaDB API.

There's only one difference that comes to my mind.

Oracle-MySQL cleartext plugin is integral part of the client library,
it's statically compiled into it. In MariaDB it's a separate plugin -
which is loaded automatically on demand, but you still need to make sure
you set the plugin-dir path correctly.

There's nothing else I can think of, our test suite verifies that
cleartext plugin exists and that it actually works, so I don't think
we've broken it somehow.

Regards,
Sergei