Blame SOURCES/remove_waffle-jna.patch

5185ec
From c1e587054376db950495c02672675c801f454a6b Mon Sep 17 00:00:00 2001
5185ec
From: Ondrej Dubaj <odubaj@redhat.com>
5185ec
Date: Mon, 10 Feb 2020 18:08:39 +0100
5185ec
Subject: [PATCH] remove waffle-jna
7a781e
7a781e
---
5185ec
 .../send/authentication/gssapi/GssUtility.java | 18 ++----------------
5185ec
 1 file changed, 2 insertions(+), 16 deletions(-)
7a781e
5185ec
diff --git a/src/main/java/org/mariadb/jdbc/internal/com/send/authentication/gssapi/GssUtility.java b/src/main/java/org/mariadb/jdbc/internal/com/send/authentication/gssapi/GssUtility.java
5185ec
index 810500e..127b580 100644
5185ec
--- a/src/main/java/org/mariadb/jdbc/internal/com/send/authentication/gssapi/GssUtility.java
5185ec
+++ b/src/main/java/org/mariadb/jdbc/internal/com/send/authentication/gssapi/GssUtility.java
5185ec
@@ -5,26 +5,12 @@ import com.sun.jna.*;
5185ec
 public class GssUtility {
7a781e
 
5185ec
   /**
5185ec
-   * Get authentication method according to classpath. Windows native authentication is using
5185ec
-   * Waffle-jna.
5185ec
+   * Get authentication method according to classpath.
5185ec
+   *
5185ec
    *
5185ec
    * @return authentication method
5185ec
    */
5185ec
   public static GssapiAuth getAuthenticationMethod() {
5185ec
-    try {
5185ec
-      // Waffle-jna has jna as dependency, so if not available on classpath, just use standard
5185ec
-      // authentication
5185ec
-      if (Platform.isWindows()) {
7a781e
-        try {
5185ec
-          Class.forName("waffle.windows.auth.impl.WindowsAuthProviderImpl");
5185ec
-          return new WindowsNativeSspiAuthentication();
5185ec
-        } catch (ClassNotFoundException cle) {
5185ec
-          // waffle not in the classpath
7a781e
-        }
5185ec
-      }
5185ec
-    } catch (Throwable cle) {
5185ec
-      // jna jar's are not in classpath
7a781e
-    }
5185ec
     return new StandardGssapiAuthentication();
5185ec
   }
7a781e
 }
7a781e
-- 
5185ec
2.19.1
7a781e