Mon, 10 Sep 2018 13:52:35 +0100
Revamp console output to be driven by log_data()
# Test for instant room creation # http://xmpp.org/extensions/xep-0045.html#createroom-instant # https://prosody.im/issues/issue/377 [Client] Crone jid: crone1@shakespeare.lit/desktop password: iwillnevertell # [Muc Room] # jid: ------------ Crone connects Crone sends: <presence to="coven@chat.shakespeare.lit/firstwitch"> <x xmlns="http://jabber.org/protocol/muc"/> </presence> Crone receives: <presence from="coven@chat.shakespeare.lit/firstwitch"> <x xmlns="http://jabber.org/protocol/muc#user"> <item affiliation="owner" role="moderator"/> <status code="110"/> <status code="201"/> </x> </presence> // NOTE: May receive (empty) room subject here // TODO Have another client try joining the room, it should fail. Crone sends: <iq type="set" id="instant" to="coven@chat.shakespeare.lit"> <query xmlns="http://jabber.org/protocol/muc#owner"> <x xmlns="jabber:x:data" type="submit"/> </query> </iq> Crone receives: <iq type="result" id="instant" from="coven@chat.shakespeare.lit"/> // TODO Have another client try joining the room, it should succeed now. // vim: syntax=xml