708e6c3
MySQL added a new connection option MYSQL_ENABLE_CLEARTEXT_PLUGIN and believes
708e6c3
that it is there in every version > 5.5.27. However, it is not in mariadb-5.5.31,
708e6c3
so we cannot use it.
708e6c3
Jakub Dorňák 3bde579
MariaDB upstream report: https://mariadb.atlassian.net/browse/MDEV-4573
708e6c3
Jakub Dorňák 28a05d5
diff -up mysql-connector-odbc-5.3.2-src.orig/driver/connect.c mysql-connector-odbc-5.3.2-src/driver/connect.c
Jakub Dorňák 28a05d5
--- mysql-connector-odbc-5.3.2-src.orig/driver/connect.c	2014-03-26 22:20:55.000000000 +0100
Jakub Dorňák 28a05d5
+++ mysql-connector-odbc-5.3.2-src/driver/connect.c	2014-06-12 17:06:12.807042093 +0200
Jakub Dorňák 28a05d5
@@ -265,7 +265,7 @@ SQLRETURN myodbc_do_connect(DBC *dbc, Da
708e6c3
   }
708e6c3
 #endif
708e6c3
 
708e6c3
-#if (MYSQL_VERSION_ID >= 50527 && MYSQL_VERSION_ID < 50600) || MYSQL_VERSION_ID >= 50607
708e6c3
+#if ((MYSQL_VERSION_ID >= 50527 && MYSQL_VERSION_ID < 50600) || MYSQL_VERSION_ID >= 50607) && defined (MYSQL_ENABLE_CLEARTEXT_PLUGIN)
708e6c3
   if (ds->enable_cleartext_plugin)
708e6c3
   {
708e6c3
     mysql_options(mysql, MYSQL_ENABLE_CLEARTEXT_PLUGIN, (char *)&on;;