From cb6196974e5ab7a00fbac1e402f7bbd7eed4bce5 Mon Sep 17 00:00:00 2001 From: Alexander Akulich Date: Sat, 2 Jan 2021 18:03:40 +0300 Subject: server: Add 'to' and 'from' attributes to dialback init stream header (#324) The attributes are mandatory (see RFC 6120 paragraphs 8.1.1.2 and 8.1.2.2). --- src/server/QXmppOutgoingServer.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/server/QXmppOutgoingServer.cpp') diff --git a/src/server/QXmppOutgoingServer.cpp b/src/server/QXmppOutgoingServer.cpp index 20e2810a..fc3a242d 100644 --- a/src/server/QXmppOutgoingServer.cpp +++ b/src/server/QXmppOutgoingServer.cpp @@ -144,11 +144,14 @@ void QXmppOutgoingServer::handleStart() QXmppStream::handleStart(); QString data = QString("") + " xmlns='%1' xmlns:db='%2' xmlns:stream='%3' version='1.0'" + " from='%4' to='%5'>") .arg( ns_server, ns_server_dialback, - ns_stream); + ns_stream, + d->localDomain, + d->remoteDomain); sendData(data.toUtf8()); } -- cgit v1.2.3