From d8ce2d335bc50d2738b6b4759b54cdedb6aa61bc Mon Sep 17 00:00:00 2001 From: Ingo Bauersachs Date: Wed, 20 Oct 2021 22:24:41 +0200 Subject: [PATCH 1/3] Add missing stream namespace to xml declaration Fixes 7199003f98a924f11a3cea550cbde852f215c764 --- .../java/org/jivesoftware/smack/bosh/XMPPBOSHConnection.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/smack-bosh/src/main/java/org/jivesoftware/smack/bosh/XMPPBOSHConnection.java b/smack-bosh/src/main/java/org/jivesoftware/smack/bosh/XMPPBOSHConnection.java index a88507719..76d8271ec 100644 --- a/smack-bosh/src/main/java/org/jivesoftware/smack/bosh/XMPPBOSHConnection.java +++ b/smack-bosh/src/main/java/org/jivesoftware/smack/bosh/XMPPBOSHConnection.java @@ -203,7 +203,8 @@ public class XMPPBOSHConnection extends AbstractXMPPConnection { } try { - XmlPullParser parser = PacketParserUtils.getParserFor(""); + XmlPullParser parser = PacketParserUtils.getParserFor( + ""); onStreamOpen(parser); } catch (XmlPullParserException | IOException e) { throw new AssertionError("Failed to setup stream environment", e); From 4ae3fbb073d221536a10806e5d950a7fe111bb27 Mon Sep 17 00:00:00 2001 From: Jonathan Lennox Date: Fri, 22 Oct 2021 19:55:25 +0000 Subject: [PATCH 2/3] Add removeExtension methods to StanzaBuilder. --- .../jivesoftware/smack/packet/StanzaBuilder.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/smack-core/src/main/java/org/jivesoftware/smack/packet/StanzaBuilder.java b/smack-core/src/main/java/org/jivesoftware/smack/packet/StanzaBuilder.java index d37ce41b2..0dca1296f 100644 --- a/smack-core/src/main/java/org/jivesoftware/smack/packet/StanzaBuilder.java +++ b/smack-core/src/main/java/org/jivesoftware/smack/packet/StanzaBuilder.java @@ -184,6 +184,19 @@ public abstract class StanzaBuilder> implements Stanz return getThis(); } + public final B removeExtension(String elementName, String namespace) { + QName key = new QName(namespace, elementName); + extensionElements.remove(key); + return getThis(); + } + + public final B removeExtension(ExtensionElement extension) { + QName key = extension.getQName(); + List list = extensionElements.getAll(key); + list.remove(extension); + return getThis(); + } + public abstract Stanza build(); public abstract B getThis(); From 22b2efc6a675d8f25e4434b704e2696484c25468 Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Mon, 25 Oct 2021 17:00:14 +0200 Subject: [PATCH 3/3] Update NOTICE file --- NOTICE | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/NOTICE b/NOTICE index 2c4a2fd15..495ab3409 100644 --- a/NOTICE +++ b/NOTICE @@ -29,6 +29,7 @@ Chris Deering Christoph Fiehe Craig Hesling Damian Minkov +Dan Caseley Daniele Ricci Daniel Henninger Daniel Hintze @@ -44,6 +45,7 @@ Fernando Ramirez Florian Kimmann Florian Schmaus Francisco Vives +Frank Matheron Gaston Dombiak Georg Lukas Gilles Cornu @@ -64,6 +66,7 @@ Jay Kline Jeff Williams Jesus Fuentes John Haubrich +Jonathan Lennox JĂșlio Cesar Bueno Cotta Lars Noschinski Luca Stucchi @@ -82,6 +85,7 @@ Pete Matern Piotr Nosek Rajat Kumar Gupta Robin Collier +Simon Abykov Simon Schuster Son Goku Tairs Rzajevs @@ -98,4 +102,4 @@ V Lau Vyacheslav Blinov Wolf Posdorfer Xiaowei YAN -Yash Thakkar \ No newline at end of file +Yash Thakkar