Commit Graph

4943 Commits

Author SHA1 Message Date
Emmanuel Gil Peyrot c6d68207e7 XEP-0402: Mention that receiving a retract notification means to leave the room. 2019-09-29 01:37:28 +02:00
Emmanuel Gil Peyrot b063149f96 XEP-0402: Remove the SHOULD on @name presence.
There is no rationale for this, and as it overrides the room name
“forever” it shouldn’t necessarily be encouraged.
2019-09-29 01:37:28 +02:00
Emmanuel Gil Peyrot ac9360dd00 XEP-0402: Explain that a client SHOULD fetch the bookmarks on each login. 2019-09-29 01:37:28 +02:00
Emmanuel Gil Peyrot 67457dd40e XEP-0402: Add a section on how to subscribe to notifications, as per XEP-0163. 2019-09-29 01:37:28 +02:00
Emmanuel Gil Peyrot b2cfc92a6f XEP-0402: Rename Examples section to Workflow. 2019-09-29 01:37:28 +02:00
Daniel Gultsch 61a5a5becd XEP-0402: Announce feature for server side unification 2019-09-29 01:37:28 +02:00
Emmanuel Gil Peyrot 77e0b01c92 XEP-0402: Actually add retraction notifications.
PubSub §7.2.2.1 says “If no error occurs and the <retract/> element
included a 'notify' attribute with a value of "true" or "1", then the
service MUST delete the item and MUST notify all subscribers as shown
below.”

This means the publishing entity, not the server or the subscription
state, is responsible for properly enabling notifications to other
resources, which makes no sense.

See https://xmpp.org/extensions/xep-0060.xml#publisher-delete-success-notify
2019-09-29 01:37:28 +02:00
Emmanuel Gil Peyrot 0e4f8b72ac XEP-0402: Set pubsub#send_last_published_item to never.
TODO: Add the justification for that.
2019-09-29 01:37:28 +02:00
Emmanuel Gil Peyrot abd9187c80 XEP-0402: Add a pubsub#max_items precondition
In order not to replace old bookmarks when pushing a new one, we need to
request a good max_items value.  This one has been picked as some random
large enough number, bikeshed welcome!

TODO: add support for unlimited values?
2019-09-29 01:37:28 +02:00
Emmanuel Gil Peyrot e825153f12 XEP-0402: Add missing namespace on conference elements. 2019-09-29 01:37:28 +02:00
Emmanuel Gil Peyrot d40429b5ab XEP-0402: Add two examples of notifications. 2019-09-29 01:37:28 +02:00
Maxime Buquet 0a237b1b9c
Merge pull request #833 from xsf/message-moderation
New protoXEP: Message Moderation
2019-09-25 20:08:48 +00:00
JC Brand ea3977b83e New protoXEP: Message Moderation
* Send an IQ to a groupchat service to moderate a message
* Allow for a reason to be specified
* The groupchat service is responsible for sending out a moderation message
* Use XEP-0422 for the moderated message sent out by the service
2019-09-25 17:38:09 +02:00
JC Brand dbbd8fa952 Update message retractions protoXEP
* The MUC moderation use-case will be split out into a different XEP
* Update this XEP to handle the case where a user retracts their own message
* Use XEP-0422 for the retraction message
* Mention in security considerations that the XEP-0421 occupant id must be checked
2019-09-25 17:36:15 +02:00
JC Brand ebe04d2804 Add jcbrand to xep.ent 2019-09-25 17:36:15 +02:00
Maxime Buquet a42c27e60b
Merge pull request #831 from xsf/update-xep.ent
Another xeps.ent update
2019-09-24 10:30:08 +00:00
JC Brand c3cba21ff0 Another xeps.ent update
* Add rfc8264 to xeps.ent (requested here: https://github.com/xsf/xeps/pull/825)
* Sort entries
* Remove duplicate rfc3261 entry
* Update URL for rfc7301 to be same as others
2019-09-24 12:26:05 +02:00
Maxime Buquet fe7eef0bb8
Merge pull request #830 from xsf/update-xep.ent
Update xep.ent with newer XEP numbers
2019-09-24 10:20:45 +00:00
JC Brand 8b863e8311 Update xep.ent with newer xep numbers 2019-09-24 12:15:04 +02:00
Jonas Schäfer 83e67c0139 Update triaging steps in the readme 2019-09-12 18:33:05 +02:00
Jonas Schäfer ab55966909 Merge branch 'merge/xep-0084' 2019-09-11 17:58:32 +02:00
Jonas Schäfer b08bf47ddc XEP-0422: add revision block 2019-09-11 17:57:48 +02:00
LNJ a0717dc0dd XEP-0422: Fix missing '=' in examples 2019-09-11 17:57:27 +02:00
Jonas Schäfer efb6194f29 XEP-0084: add revision block 2019-09-11 17:57:02 +02:00
Jonas Schäfer fdc31d7007 Accept inbox/cs-2020.xml as XEP-0423 2019-09-11 17:45:37 +02:00
Jonas Schäfer a9520abca0 Merge branch 'merge/xep-0060' 2019-09-11 17:44:46 +02:00
Jonas Schäfer 9126b1b134 XEP-0060: add revision block 2019-09-11 17:44:20 +02:00
Jonas Schäfer 716f2c08c2 Merge branch 'merge/xep-0280' 2019-09-11 17:37:29 +02:00
Jonas Schäfer dc9c2ba3e6 XEP-0280: add revision block 2019-09-11 17:37:14 +02:00
Jonas Schäfer 0fbb008c49 Accept inbox/fasten.xml as XEP-0422 2019-09-11 17:24:28 +02:00
Andrey Gagarin 62c2da5b68 XEP Authorization Tokens 2019-09-11 18:21:58 +05:00
Georg Lukas f153bba0b3 XEP-0280: negative Carbons example 2019-09-11 10:05:21 +02:00
Kevin Smith 13359c285f ProtoXEP: Message fastening 2019-09-05 14:07:16 +01:00
Georg Lukas 67b7a66eaa Forked XEP-0412 into Compliance Suite 2020 2019-09-02 18:11:29 +02:00
Paul Schaub 22a17b75b3
XEP-0084: Bump bytes datatype from unsignedShort to unsignedInteger 2019-08-29 23:51:24 +02:00
Jonas Schäfer 21a8cd43d5 Merge branch 'merge/xep-0364' 2019-08-20 18:26:50 +02:00
Jonas Schäfer 40184e7ede XEP-0364: add revision block 2019-08-20 18:26:24 +02:00
Jonas Schäfer 5c7a695893 XEP-0364: fix another typo 2019-08-20 18:26:23 +02:00
Jonas Schäfer 6a8871d045 Revert "XEP-0060: Add pubsub#public in Publish-Subscribe features"
This reverts commit 7bc015cfea. It
was merged accidentally and prematurely.
2019-08-20 18:25:44 +02:00
Jonas Schäfer e69cfab890 Merge branches 'merge/xep-0364', 'merge/xep-0387', 'merge/xep-0413' and 'merge/xep-0414' 2019-08-20 18:19:30 +02:00
Jonas Schäfer 404718b64a Merge branch 'merge/xep-0368' 2019-08-20 18:19:01 +02:00
Jonas Schäfer 95a7245a96 XEP-0368: add revision block 2019-08-20 18:18:01 +02:00
Jonas Schäfer 96e31c90ff XEP-0364: add revision block 2019-08-20 18:12:03 +02:00
Jonas Schäfer 33648bbcaa XEP-0364: fix another typo 2019-08-20 18:11:15 +02:00
Jonas Schäfer 800f35516c XEP-0413: add revision block 2019-08-20 18:10:34 +02:00
Jonas Schäfer f441f4be03 Accept inbox/occupant-id.xml as XEP-0421 2019-08-20 18:04:56 +02:00
Jonas Schäfer 81ab876a68 XEP-0414: Add revision block 2019-08-20 17:36:49 +02:00
Jonas Schäfer f3273b122d XEP-0414: Drop dangling reference 2019-08-19 18:08:25 +02:00
Michael Vetter 4e4882930e XEP-0364: Fix link to Daniels article 2019-08-07 15:49:05 +02:00
Timothée Jaussoin 7bc015cfea XEP-0060: Add pubsub#public in Publish-Subscribe features 2019-08-03 00:09:12 +02:00