Forwarded messages rewritten to default namespace over S2S

Description

When the following is received over a session:

  1. <message xmlns='jabber:client'>

  2.   <other xmlns='something:else'>

  3.     <message xmlns='jabber:client'/>

  4.   </other>

  5. </message>

... the inner message is changed to the default (empty string) namespace. This breaks, for example, MAM over S2S.

Environment

None
Fixed

Assignee

Dave Cridland

Reporter

Dave Cridland

Labels

None

Expected Effort

None

Ignite Forum URL

None

Fix versions

Priority

Major
Configure