From 6fad0b9fab5c2671e7410d619c745c144c3842a6 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Mon, 7 Aug 2017 11:36:40 +0200 Subject: [PATCH] Add Gajim fixes, Return feature-not-implemented when suitable, try next transport on transport-reject. --- .../adapter/JingleFileTransferAdapter.java | 7 +++ .../provider/JingleFileTransferProvider.java | 4 +- .../jingle/component/JingleContent.java | 22 ++++++++-- .../jingle/component/JingleSession.java | 5 +++ .../jingle_s5b/JingleS5BTransport.java | 17 ++++--- .../JingleS5BTransportCandidate.java | 44 +++++++++++++------ 6 files changed, 73 insertions(+), 26 deletions(-) diff --git a/smack-experimental/src/main/java/org/jivesoftware/smackx/jft/adapter/JingleFileTransferAdapter.java b/smack-experimental/src/main/java/org/jivesoftware/smackx/jft/adapter/JingleFileTransferAdapter.java index 79a4fa211..b18581f28 100644 --- a/smack-experimental/src/main/java/org/jivesoftware/smackx/jft/adapter/JingleFileTransferAdapter.java +++ b/smack-experimental/src/main/java/org/jivesoftware/smackx/jft/adapter/JingleFileTransferAdapter.java @@ -17,6 +17,8 @@ package org.jivesoftware.smackx.jft.adapter; import java.util.List; +import java.util.logging.Level; +import java.util.logging.Logger; import org.jivesoftware.smack.packet.NamedElement; import org.jivesoftware.smackx.jft.component.JingleFileTransfer; @@ -32,6 +34,7 @@ import org.jivesoftware.smackx.jingle.element.JingleContentElement; * Created by vanitas on 28.07.17. */ public class JingleFileTransferAdapter implements JingleDescriptionAdapter { + private static final Logger LOGGER = Logger.getLogger(JingleFileTransferAdapter.class.getName()); @Override public JingleFileTransfer descriptionFromElement(JingleContentElement.Creator creator, JingleContentElement.Senders senders, @@ -46,6 +49,10 @@ public class JingleFileTransferAdapter implements JingleDescriptionAdapter