You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Seeing this error when trying to join some MUCs on other domains, and in regards to info pulled from some contacts (avatar, presence etc) on those domains and others.
Looking at logs from attempted s2s with a Prosody instance with bidi enabled, it looks like ejabberd may be sending (and expecting) the wrong namespace. This causes an unsupported-stanza-type error on both sides (depending who initiates the connection).
XEP-0288 says to send <bidi xmlns='urn:xmpp:bidi'/> but I think ejabberd is sending <bidi xmlns='urn:xmpp:features:bidi'/>.
The urn:xmpp:features:bidi namespace should only used for the <bidi/> element that appears inside stream:features.
Environment
Erlang (SMP,ASYNC_THREADS) (BEAM) emulator version 15.1.1
self built arm64Configuration (only if needed): grep -Ev '^$|^\s*#' ejabberd.yml
will clean up if needed
Errors from error.log/crash.log
https://gist.github.com/licaon-kter/5adf043e301f818d6afc8e791e2a0e54
Seeing this error when trying to join some MUCs on other domains, and in regards to info pulled from some contacts (avatar, presence etc) on those domains and others.
fyi I don't have
mod_s2s_dialback
activated, and https://docs.ejabberd.im/admin/configuration/modules#mod_s2s_bidi does not say it needs it.Reading https://xmpp.org/extensions/xep-0288.html it seems to say that both SASL and Dialback should work separately
/LE: clarified
The text was updated successfully, but these errors were encountered: