[ejabberd] mod_multicast not delivering correct address stanza to receivers (ejabberd-16.02)

Badlop badlop at gmail.com
Sat Mar 19 20:18:39 MSK 2016


Right,

A fix was committed this week:
https://github.com/processone/ejabberd/commit/5351e8236d34b72b0498c98da53587bdd6245c09

---
Badlop
ProcessOne


On 7 March 2016 at 19:47, Gaurav Jain <monkeyfdude at gmail.com> wrote:
> Multicast service is not delivering all "to" attributes to all the recipient
> of address stanza.
>
> UserA sends a packet to UserB and UserC
>
>     <message type="chat" to="multicast.example.com" id="">
>       <addresses xmlns="http://jabber.org/protocol/address">
>         <address type="to" jid="UserB at example.com"/>
>         <address type="to" jid="UserC at example.com"/>
>       </addresses>
>       <body>One</body>
>       <active xmlns="http://jabber.org/protocol/chatstates"/>
>     </message>
>
> However UserB receives
>
>     <message xmlns="jabber:client" from="UserA at example.com/iPhone"
> to="UserB at example.com" type="chat" id="">
>       <addresses xmlns="http://jabber.org/protocol/address">
>         <address type="to" jid="UserB at example.com"/>
>       </addresses>
>       <body>One</body>
>       <active xmlns="http://jabber.org/protocol/chatstates"/>
>     </message>
>
> And UserC receives
>
>     <message xmlns="jabber:client" from="UserA at example.com/iPhone"
> to="UserC at example.com" type="chat" id="">
>       <addresses xmlns="http://jabber.org/protocol/address">
>         <address type="to" jid="UserC at example.com"/>
>       </addresses>
>       <body>One</body>
>       <active xmlns="http://jabber.org/protocol/chatstates"/>
>     </message>
>
>
> So, UserB and UserC are missing **'to'** attribute for each other in the
> address stanza.
>
> I use ejabberd 16.02 and I use
> https://docs.ejabberd.im/admin/guide/configuration/#modmulticast to
> configure
>
> _______________________________________________
> ejabberd mailing list
> ejabberd at jabber.ru
> http://lists.jabber.ru/mailman/listinfo/ejabberd
>


More information about the ejabberd mailing list