LP#1703411: Move OpenSRF XMPP attrs to subelement
authorMike Rylander <mrylander@gmail.com>
Tue, 28 Aug 2018 18:32:02 +0000 (14:32 -0400)
committerJason Stephenson <jason@sigio.com>
Thu, 20 Sep 2018 19:10:40 +0000 (15:10 -0400)
commitd57cac7196b8644a0812f70cbecb1066d8e1e91d
tree1d38d88499fb89d174def5e48f075a0bcf8c225a
parent265aa9f8cc12472b347e34a62a8f2655dfb1c51b
LP#1703411: Move OpenSRF XMPP attrs to subelement

Modern versions of Ejabberd strip custom XML attributes which appear
outside of custom elements.  To support OpenSRF's custom router and
osrf_xid commands, move these attributes into a new custom XML element
<opensrf>.

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jason Stephenson <jason@sigio.com>
src/java/org/opensrf/net/xmpp/XMPPReader.java
src/libopensrf/transport_message.c
src/libopensrf/transport_session.c
src/perl/lib/OpenSRF/Transport/SlimJabber/XMPPMessage.pm
src/perl/lib/OpenSRF/Transport/SlimJabber/XMPPReader.pm