Log

util/pubsub.lua @ 9201:1555ea0d6f61

description author age
util.pubsub: get_last_item(): Return error if node does not exist Matthew Wild Sat, 18 Aug 2018 14:17:43 +0100
pubsub.lib, util.pubsub: Move precondition checks to util.pubsub Matthew Wild Sat, 18 Aug 2018 14:06:56 +0100
util.pubsub: Add comment to clarify return values Matthew Wild Sat, 18 Aug 2018 13:23:52 +0100
util.pubsub: Pass "retract" as the type of such broadcasts Kim Alvefur Thu, 16 Aug 2018 14:32:21 +0200
util.pubsub: Allow outcasts to get their subscription status Matthew Wild Sun, 12 Aug 2018 11:33:22 +0100
util.pubsub: For open nodes, default affiliation is "member" Matthew Wild Thu, 09 Aug 2018 20:27:04 +0100
mod_pep, util.pubsub: Rename restricted->outcast, none->member and add new 'none' affiliation to better match XEP-0060 Matthew Wild Wed, 08 Aug 2018 23:20:07 +0100
mod_pubsub, mod_pep, util.pubsub: Move capability definitions into util.pubsub to avoid duplication Matthew Wild Wed, 08 Aug 2018 20:48:02 +0100
util.pubsub: Include node defaults from current service object Kim Alvefur Tue, 07 Aug 2018 10:52:10 +0200
util.pubsub: Re-check all subscriptions on access_model change, unsubscribing those no longer allowed Kim Alvefur Mon, 06 Aug 2018 17:04:11 +0200
util.pubsub: Add support for publish_model config option Matthew Wild Mon, 06 Aug 2018 11:23:09 +0100
util.pubsub: Apply defaults metatable before config check (thanks pep.) Kim Alvefur Sun, 05 Aug 2018 15:17:00 +0200
util.pubsub: Add method to retrieve node configuration Matthew Wild Sat, 04 Aug 2018 21:32:24 +0100
util.pubsub: Use service.node_defaults in case config.node_defaults was not provided (thanks jonasw) Matthew Wild Sat, 04 Aug 2018 21:30:10 +0100
util.pubsub: Tweak default affiliation of access models (fixes failing test) Matthew Wild Sat, 04 Aug 2018 12:00:46 +0100
util.pubsub: Look for a configured callback for more complicated access models Kim Alvefur Sat, 04 Aug 2018 03:04:00 +0200
util.pubsub: Add initial support for configurable access models Kim Alvefur Sat, 04 Aug 2018 03:38:20 +0200
util.pubsub: Add support for a config validation function Matthew Wild Wed, 01 Aug 2018 19:18:07 +0100
util.pubsub: Support for returning *all* subscriptions Kim Alvefur Fri, 13 Jul 2018 04:41:59 +0200
util.pubsub: Return error code known by pubsub.lib if persistent creation fails Kim Alvefur Sun, 01 Jul 2018 04:44:24 +0200
util.pubsub: Store subscription changes Kim Alvefur Sun, 01 Jul 2018 04:42:41 +0200
util.pubsub: Persistence on affiliation change Kim Alvefur Sun, 01 Jul 2018 04:33:15 +0200
util.pubsub: Remove node from persistent storage on deletion Kim Alvefur Sun, 01 Jul 2018 04:46:37 +0200
util.pubsub: Persist nodes on configuration change Kim Alvefur Sun, 01 Jul 2018 04:27:09 +0200
util.pubsub: Fix applying per service node defaults when loading from nodestore Kim Alvefur Sun, 01 Jul 2018 04:17:36 +0200
util.pubsub: Fix typo Kim Alvefur Tue, 26 Jun 2018 20:33:10 +0200
util.pubsub: Normalize JID used as affiliation Kim Alvefur Tue, 26 Jun 2018 19:49:29 +0200
util.pubsub: Also check for affiliation set on bare JID Kim Alvefur Tue, 22 May 2018 01:32:44 +0200
util.pubsub: Pass node and service objects to broadcaster to allow eg config access Kim Alvefur Mon, 21 May 2018 00:35:00 +0200
util.pubsub: Add a default/fallback JID normalization function Kim Alvefur Sun, 20 May 2018 15:21:57 +0200