diff --git a/inbox/muc-selfping.xml b/inbox/muc-selfping.xml index 16cd2284..c5f0d474 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 @@ -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 @@ -141,6 +147,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 +170,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