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