Blame SOURCES/remove_waffle-jna.patch

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