In accordance with XMPP Council consensus, moved the auto-create, auto-subscribe, filtered-notifications, and last-published features from XEP-0163 to this specification and defined them more precisely; also defined one disco#info feature for each default access model.
In accordance with XMPP Council consensus, moved the auto-create, auto-subscribe, filtered-notifications, and last-published features from XEP-0163 to this specification and defined them more precisely; defined one disco#info feature for each default access model; added publish-options functionality.
A pubsub service MAY automatically create a node when it receives a publish request sent to a node that does not exist (instead of returning an ¬found; error). When doing so, the service SHOULD apply the default node configuration. If a service supports this functionality, it MUST advertise that fact by including a feature of "http://jabber.org/protocol/pubsub#auto-create" in its disco#info responses.
A pubsub service MAY support the ability to specify options along with a publish request. Here is an example:
+The following rules apply:
+Specifically, the following field handling methods are defined:
+These are defined more fully below.
+A service shall handle metadata fields as follows:
+A service shall handle override fields as follows:
+A service shall handle precondition fields as follows:
+
http://jabber.org/protocol/pubsub#subscribe_options
@@ -6046,6 +6131,38 @@ O, what a rogue and peasant slave am I!
type='text-single'
label='Payload type'/>
+
+ ]]>
+
+ http://jabber.org/protocol/pubsub#publish-options
+ XEP-0060
+
+ Forms enabling publication with options; each field must specify whether it
+ defines METADATA to be attached to the item, a per-item OVERRIDE of the node
+ configuration, or a PRECONDITION to be checked against the node configuration.
+
+
+
+
+
+
+
+
]]>