Kim Alvefur <zash@zash.se> [Sun, 20 May 2018 15:20:34 +0200] rev 8820
spec/util_pubsub: Test whether someone can subscribe to a node
Test fails because of missing normalize_jid
Kim Alvefur <zash@zash.se> [Tue, 22 May 2018 01:32:44 +0200] rev 8819
util.pubsub: Also check for affiliation set on bare JID
This fixes eg publishing from a full JID when the affiliation has been
set on the bare JID, as would be common in XMPP.
Kim Alvefur <zash@zash.se> [Mon, 21 May 2018 00:44:37 +0200] rev 8818
mod_pubsub: Add support for generation of a plain text <body> from Atom payloads
See https://xmpp.org/extensions/xep-0060.html#impl-body
Kim Alvefur <zash@zash.se> [Mon, 21 May 2018 00:35:45 +0200] rev 8817
mod_pubsub: Make the 'type' attribute on broadcast messages configurable
This adds support for the pubsub#notification_type field in the node
config form.
Kim Alvefur <zash@zash.se> [Mon, 21 May 2018 00:35:00 +0200] rev 8816
util.pubsub: Pass node and service objects to broadcaster to allow eg config access
Kim Alvefur <zash@zash.se> [Sun, 20 May 2018 18:56:26 +0200] rev 8815
mod_watchregistrations: Allow making the message type configurable
Kim Alvefur <zash@zash.se> [Mon, 21 May 2018 00:24:50 +0200] rev 8814
mod_pubsub: Set an id attribute on outgoing event messages
https://xmpp.org/extensions/xep-0060.html#impl-bounce
> a pubsub service SHOULD ensure that the <message/> stanza for each
> event notification it generates possesses an 'id' attribute with a
> value
Kim Alvefur <zash@zash.se> [Sun, 20 May 2018 15:21:57 +0200] rev 8813
util.pubsub: Add a default/fallback JID normalization function
Kim Alvefur <zash@zash.se> [Sun, 20 May 2018 03:27:02 +0200] rev 8812
util.pubsub: Don't record the superuser as owner on creation
No need to be set as owner, it has all privileges anyways. Since it’s a
boolean instead of a string, its presence may cause weirdness in other
code expecting all affiliations to be string JIDs.
Kim Alvefur <zash@zash.se> [Mon, 21 May 2018 01:25:10 +0200] rev 8811
mod_pubsub: Use moduleapi broadcast method