Blame SOURCES/remove_waffle-jna.patch

45cd3e
Date: Thu, 6 May 2021 08:28:06 +0200
45cd3e
Subject: [PATCH] remove waffle-jna
45cd3e
45cd3e
---
45cd3e
 .../authentication/addon/gssapi/GssUtility.java | 17 +----------------
45cd3e
 1 file changed, 1 insertion(+), 16 deletions(-)
45cd3e
45cd3e
diff --git a/src/main/java/org/mariadb/jdbc/plugin/authentication/addon/gssapi/GssUtility.java b/src/main/java/org/mariadb/jdbc/plugin/authentication/addon/gssapi/GssUtility.java
45cd3e
index 5f050df..1801701 100644
45cd3e
--- a/src/main/java/org/mariadb/jdbc/plugin/authentication/addon/gssapi/GssUtility.java
45cd3e
+++ b/src/main/java/org/mariadb/jdbc/plugin/authentication/addon/gssapi/GssUtility.java
45cd3e
@@ -9,26 +9,11 @@ import com.sun.jna.Platform;
45cd3e
 public class GssUtility {
45cd3e
 
45cd3e
   /**
45cd3e
-   * Get authentication method according to classpath. Windows native authentication is using
45cd3e
-   * Waffle-jna.
45cd3e
+   * Get authentication method according to classpath
45cd3e
    *
45cd3e
    * @return authentication method
45cd3e
    */
45cd3e
   public static GssapiAuth getAuthenticationMethod() {
45cd3e
-    try {
45cd3e
-      // Waffle-jna has jna as dependency, so if not available on classpath, just use standard
45cd3e
-      // authentication
45cd3e
-      if (Platform.isWindows()) {
45cd3e
-        try {
45cd3e
-          Class.forName("waffle.windows.auth.impl.WindowsAuthProviderImpl");
45cd3e
-          return new WindowsNativeSspiAuthentication();
45cd3e
-        } catch (ClassNotFoundException cle) {
45cd3e
-          // waffle not in the classpath
45cd3e
-        }
45cd3e
-      }
45cd3e
-    } catch (Throwable cle) {
45cd3e
-      // jna jar's are not in classpath
45cd3e
-    }
45cd3e
     return new StandardGssapiAuthentication();
45cd3e
   }
45cd3e
 }
45cd3e
-- 
45cd3e
2.30.2
45cd3e