Current implementation appends the default xml namespace (jabber:client) to all BOSH packets without checking to see if the xmlns exists already. Need to add an check to append only when no namespace exists for a given packet.
Updated patch to use string-based operation rather than the Element API. This avoids a problem where the child elements are inadvertently changed when the Packet namespace is applied. See PR #352.
Tom Evans October 30, 2015 at 4:12 PM
The original patch needs to be re-evaluated, as it apparently introduces MUC message delivery issues for certain clients (pidgin). Refer to for more information.
Current implementation appends the default xml namespace (jabber:client) to all BOSH packets without checking to see if the xmlns exists already. Need to add an check to append only when no namespace exists for a given packet.