From f3fdd4e28cb5e6eedff6d397de1d9fc9a8c21d13 Mon Sep 17 00:00:00 2001
From: Georg Lukas
Date: Wed, 1 Aug 2018 17:34:51 +0200
Subject: [PATCH 1/3] muc-selfping: Rename according to Council feedback
---
inbox/muc-selfping.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/inbox/muc-selfping.xml b/inbox/muc-selfping.xml
index 16cd2284..afb49504 100644
--- a/inbox/muc-selfping.xml
+++ b/inbox/muc-selfping.xml
@@ -6,7 +6,7 @@
- Schrödinger's Chat
+ MUC Self-Ping (Schrödinger's Chat)
This protocol extension for XEP-0045 Multi User Chat allows clients to check whether they are still joined to a chatroom.
&LEGALNOTICE;
xxxx
From aacde054269a3adcd17b62b779415f8effe0a7ab Mon Sep 17 00:00:00 2001
From: Georg Lukas
Date: Wed, 1 Aug 2018 17:37:10 +0200
Subject: [PATCH 2/3] muc-selfping: Document nick change / 'item-not-found'
response, thx jonasw
---
inbox/muc-selfping.xml | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/inbox/muc-selfping.xml b/inbox/muc-selfping.xml
index afb49504..7b2da711 100644
--- a/inbox/muc-selfping.xml
+++ b/inbox/muc-selfping.xml
@@ -141,6 +141,9 @@
Error (<service-unavailable> or
<feature-not-implemented>): the client is joined, but
the pinged client does not implement &xep0199;.
+ Error (<item-not-found>): the client is
+ joined, but the participant just changed their name (e.g. initiated by
+ a different client).
Any other error: the client is probably not
joined.
Timeout (no response): the MUC service (or another
@@ -161,6 +164,16 @@
opposed to routing it to any of the participant's clients.
+
+ In Multi-Session-Nick scenarios, where multiple clients of the same user
+ are joined as the same participant, it is possible that another client
+ initiates a nickname change while a ping request is pending. In that case,
+ the ping might be responded to with <item-not-found>.
+ A client should not perform a self-ping after initiating a nickname
+ change, and before receiving the response to the nickname change from the
+ service, as it is not yet clear whether the new nickname will be accepted.
+
+
A MUC service implementation should not allow a non-participant to obtain
information about participants. This is however true irregardless of
From 4e06c831f7b08e44699f82841abeb50fee424f46 Mon Sep 17 00:00:00 2001
From: Jonas Wielicki
Date: Mon, 6 Aug 2018 17:44:27 +0200
Subject: [PATCH 3/3] inbox/muc-selfping: add revision block
---
inbox/muc-selfping.xml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/inbox/muc-selfping.xml b/inbox/muc-selfping.xml
index 7b2da711..c5f0d474 100644
--- a/inbox/muc-selfping.xml
+++ b/inbox/muc-selfping.xml
@@ -28,6 +28,12 @@
georg@op-co.de
georg@yax.im
+
+ 0.0.2
+ 2018-08-06
+ gl
+ Add handling for another corner case, change title to Council’s liking
+
0.0.1
2018-07-31