diff --git a/source/org/jivesoftware/smack/PacketWriter.java b/source/org/jivesoftware/smack/PacketWriter.java index fba280941..66662cb8b 100644 --- a/source/org/jivesoftware/smack/PacketWriter.java +++ b/source/org/jivesoftware/smack/PacketWriter.java @@ -283,7 +283,13 @@ class PacketWriter { stream.append(" to=\"").append(connection.serviceName).append("\""); stream.append(" xmlns=\"jabber:client\""); stream.append(" xmlns:stream=\"http://etherx.jabber.org/streams\""); - stream.append(" version=\"1.0\">"); + if (connection instanceof SSLXMPPConnection) { + // Old SSL connections should not include indicate XMPP 1.0 compliance + stream.append(">"); + } + else { + stream.append(" version=\"1.0\">"); + } writer.write(stream.toString()); writer.flush(); }