From 7b7f153a80fc0a113a6fcce7aa0a14212ce85c9e Mon Sep 17 00:00:00 2001 From: Matthew Wild Date: Sun, 21 Oct 2018 16:04:54 +0100 Subject: MUC: Use the bare JID when performing a lookup for COMPAT with clients that don't set it (fixes #1224) The full JID is never meant to be the target of affiliation changes. --- spec/scansion/issue1224.scs | 108 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 spec/scansion/issue1224.scs (limited to 'spec/scansion/issue1224.scs') diff --git a/spec/scansion/issue1224.scs b/spec/scansion/issue1224.scs new file mode 100644 index 00000000..40228182 --- /dev/null +++ b/spec/scansion/issue1224.scs @@ -0,0 +1,108 @@ +# MUC: Room registration and reserved nicknames + +[Client] Romeo + jid: user@localhost + password: password + +[Client] Juliet + jid: user2@localhost + password: password + +----- + +Romeo connects + +Romeo sends: + + + + +Romeo receives: + + + + + + + + +Romeo receives: + + +# Submit config form +Romeo sends: + + + + + http://jabber.org/protocol/muc#roomconfig + + + + + +Romeo receives: + + + +Romeo sends: + + + + + + +Romeo receives: + + +# Juliet connects, and joins the room +Juliet connects + +Juliet sends: + + + + +Juliet receives: + + +Juliet receives: + + +Juliet receives: + + +Romeo receives: + + +# Romeo makes Juliet a member of the room, however his client is buggy and only +# specifies her nickname + +Romeo sends: + + + + + + +Romeo receives: + + + + + + + + +Romeo receives: + + +Juliet receives: + + + + + + + + -- cgit v1.2.3