OpenFire 3.7.1 S2S using empty namespace

Not entirely sure this is the best place to report this, since the JIRA does not allow for user submitted bug reports.

It appears from snooping the wire that Server to Server messages the default namespace rather than the jabber:server namespace. This causes

at least Vysper issues as it expects the messages to be in the “jabber:server” namespace. I have not completely read the protocol this could be expected behaviour, if so please let me know, and I will submit a patch to Vysper.

An example message lacking the jabber:server namespace, obtained from snooping the wire is below, although the audit logs show the same issue.

s2s

ok, so the stream has the correct namespace for all the children, so this is probably not an OpenFire bug. Sorry about this for posterity.

<stream:stream xmlns=“jabber:server” xmlns:db=“jabber:server:dialback” xmlns:stream=“http://etherx.jabber.org/streams” from=“justins-imac” xml:lang=“en_US” version=“1.0” to=“jive”>