author | Kim Alvefur <zash@zash.se> |
Sun, 08 Aug 2021 18:07:17 +0200 | |
changeset 13419 | f34b33cb1383 |
permissions | -rw-r--r-- |
13419
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
1 |
# Save ban reason |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
2 |
|
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
3 |
[Client] Romeo |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
4 |
password: password |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
5 |
jid: user@localhost |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
6 |
|
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
7 |
----- |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
8 |
|
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
9 |
Romeo connects |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
10 |
|
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
11 |
Romeo sends: |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
12 |
<presence to="muc-outcast-reason@conference.localhost/Romeo"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
13 |
<x xmlns="http://jabber.org/protocol/muc"/> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
14 |
</presence> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
15 |
|
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
16 |
Romeo receives: |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
17 |
<presence from="muc-outcast-reason@conference.localhost/Romeo"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
18 |
<x xmlns="http://jabber.org/protocol/muc#user"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
19 |
<status code="201"/> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
20 |
<item jid="${Romeo's full JID}" role="moderator" affiliation="owner"/> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
21 |
<status code="110"/> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
22 |
</x> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
23 |
</presence> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
24 |
|
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
25 |
Romeo receives: |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
26 |
<message type="groupchat" from="muc-outcast-reason@conference.localhost"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
27 |
<subject/> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
28 |
</message> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
29 |
|
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
30 |
Romeo sends: |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
31 |
<iq id="lx5" to="muc-outcast-reason@conference.localhost" type="set"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
32 |
<query xmlns="http://jabber.org/protocol/muc#admin"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
33 |
<item affiliation="outcast" jid="tybalt@localhost"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
34 |
<reason>Hey calm down</reason> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
35 |
</item> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
36 |
</query> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
37 |
</iq> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
38 |
|
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
39 |
Romeo receives: |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
40 |
<message from="muc-outcast-reason@conference.localhost"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
41 |
<x xmlns="http://jabber.org/protocol/muc#user"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
42 |
<status code="301"/> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
43 |
<item jid="tybalt@localhost" affiliation="outcast"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
44 |
<reason>Hey calm down</reason> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
45 |
</item> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
46 |
</x> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
47 |
</message> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
48 |
|
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
49 |
Romeo receives: |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
50 |
<iq id="lx5" type="result" from="muc-outcast-reason@conference.localhost"/> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
51 |
|
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
52 |
Romeo sends: |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
53 |
<iq id="lx6" to="muc-outcast-reason@conference.localhost" type="get"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
54 |
<query xmlns="http://jabber.org/protocol/muc#admin"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
55 |
<item affiliation="outcast"/> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
56 |
</query> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
57 |
</iq> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
58 |
|
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
59 |
Romeo receives: |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
60 |
<iq id="lx6" type="result" from="muc-outcast-reason@conference.localhost"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
61 |
<query xmlns="http://jabber.org/protocol/muc#admin"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
62 |
<item jid="tybalt@localhost" affiliation="outcast"> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
63 |
<reason>Hey calm down</reason> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
64 |
</item> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
65 |
</query> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
66 |
</iq> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
67 |
|
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
68 |
Romeo disconnects |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
69 |
|
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
70 |
Romeo sends: |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
71 |
<presence type='unavailable'/> |
f34b33cb1383
MUC: Record reason for affiliation changes and return in list (fixes #1227)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
72 |