Log

plugins/mod_pubsub/mod_pubsub.lua @ 12812:b2d422b88cd6

description author age
Switch to a new role-based authorization framework, removing is_admin() Matthew Wild 2022-06-15
mod_pubsub: Don't attempt to use server actor as publisher (fixes #1723) 0.12 Matthew Wild 2022-03-21
mod_pubsub: Allow configuring summary templates Kim Alvefur 2022-01-24
mod_pubsub: Use the util.xtemplate to render Atom summary Kim Alvefur 2022-01-24
mod_pubsub: Use the 'pubsub#type' setting to pick summary generator Kim Alvefur 2022-01-24
util.pubsub: Fix item store resize to "max" Kim Alvefur 2022-01-06
mod_pubsub: Allow specifying the JID of the pubsub service Kim Alvefur 2021-12-07
mod_pubsub,mod_pep: Advertise maximum number of items via XEP-0122 Kim Alvefur 2021-10-20
mod_pubsub: Update callbacks on reload to more completely refresh config Kim Alvefur 2021-07-29
mod_pubsub: Update configuration on reload (fixes #1382) Kim Alvefur 2021-07-25
mod_pubsub: Silence warning about 'service' as argument [luacheck] Kim Alvefur 2021-07-25
mod_pubsub: Explicitly enable persistence by default to preserve behavior Kim Alvefur 2021-07-21
mod_pubsub: Remove publisher field when not exposing publisher Kim Alvefur 2021-07-25
mod_pubsub: Normalize 'publisher' JID Kim Alvefur 2021-07-25
mod_pubsub: Respect 'expose publisher' setting in item retrieval Kim Alvefur 2021-07-25
mod_pubsub,mod_pep: Support "max" as 'pubsub#max_items' Kim Alvefur 2021-06-09
Merge 0.11->trunk Kim Alvefur 2020-11-06
mod_pubsub: Fix notification stanza type setting (fixes #1605) 0.11 Kim Alvefur 2020-11-06
Merge 0.11->trunk Kim Alvefur 2020-11-05
mod_pubsub: Lower priority of default <body> generator 0.11 Kim Alvefur 2020-11-05
mod_pubsub: Comment on itemstore type Kim Alvefur 2020-10-25
Merge 0.11->trunk Kim Alvefur 2020-02-27
mod_pubsub, mod_pep: Ensure correct number of children of <item/> (fixes #1496) 0.11 Kim Alvefur 2020-02-27
mod_pubsub: Move a comment to where it makes sense Kim Alvefur 2019-07-10
Merge 0.11->trunk Kim Alvefur 2019-02-22
mod_pubsub: Simplify configuration for node data (see #1302) 0.11 Kim Alvefur 2019-02-22
mod_pubsub: Split line in config check to improve readability Kim Alvefur 2018-12-23
mod_pubsub: Change order of luacheck directives to match arguments they apply to Kim Alvefur 2018-12-23
mod_pubsub: Add semicolon (code style) Kim Alvefur 2018-12-23
pubsub: Set pubsub#title as name attribute in disco#items (fixes #1226) 0.11 Kim Alvefur 2018-10-30
mod_pubsub: Fix summary generation for Atom entries to use the correct field Kim Alvefur 2018-08-31
mod_pubsub: Add support for thin notifications (without the full payload) Kim Alvefur 2018-08-16
mod_pubsub: Only attach publisher on normal "item" broadcasts Kim Alvefur 2018-08-16
mod_pubsub: Prepare to support turning notifications off for each kind of broadcast Kim Alvefur 2018-08-16
util.pubsub: Pass "retract" as the type of such broadcasts Kim Alvefur 2018-08-16
mod_pubsub, mod_pep, util.pubsub: Move capability definitions into util.pubsub to avoid duplication Matthew Wild 2018-08-08
mod_pubsub, mod_pep: The "restricted" affiliation should be allowed to be unsubscribed but nothing else Kim Alvefur 2018-08-06
mod_pubsub: Add 'get_configuration' capability to relevant affiliations Kim Alvefur 2018-08-05
mod_pubsub: Add a public method for retrieving the service object Kim Alvefur 2018-08-05
mod_pubsub: Add comment to document nodestore/itemstore methods Matthew Wild 2018-08-04
mod_pubsub: Restrict access model to 'whitelist' and 'open' Kim Alvefur 2018-08-04
mod_pubsub: Add configurable maximum on number of items Kim Alvefur 2018-08-04
mod_pubsub: Make generation of notification body into an event to allow extensibility Kim Alvefur 2018-07-14
mod_pubsub: Skip checks for adding body if no body generated Kim Alvefur 2018-07-14
mod_pubsub: Remove unneeded stanza API call Kim Alvefur 2018-07-14
mod_pubsub: Move include_body option into subscription options Kim Alvefur 2018-07-14
mod_pubsub: Move service discovery to pubsub.lib to allow reuse Kim Alvefur 2018-07-06
mod_pubsub: Remove feature flag for data persistence since node config is now persistent Kim Alvefur 2018-07-01
mod_pubsub: Handle optional item (thanks jonasw) Kim Alvefur 2018-06-27
mod_pubsub: Add support for generation of a plain text <body> from Atom payloads Kim Alvefur 2018-05-20
mod_pubsub: Make the 'type' attribute on broadcast messages configurable Kim Alvefur 2018-05-20
mod_pubsub: Set an id attribute on outgoing event messages Kim Alvefur 2018-05-20
mod_pubsub: Use moduleapi broadcast method Kim Alvefur 2018-05-20
mod_pubsub: Reject publishing of non-items Kim Alvefur 2018-03-21
mod_pubsub: Ignore unused parameter [luacheck] Matthew Wild 2018-02-02
mod_pubsub: Add nodestore to service configuration Matthew Wild 2018-02-02
mod_pubsub: Some variable renames for clarity Matthew Wild 2018-02-02
mod_pubsub: Move service feature dection to pubsub.lib to allow reuse Kim Alvefur 2017-10-18
mod_pep_plus, mod_pubsub: Remove unused reference to pubsub.lib handlers [luacheck] Kim Alvefur 2017-10-18
mod_pubsub: Add support for Create and Configure Kim Alvefur 2017-10-18
mod_pubsub: Move dispatch function into pubsub.lib Kim Alvefur 2017-10-18
mod_pubsub: Fix feature advertising of config-node and retrieve-default Kim Alvefur 2017-10-17
mod_pubsub: Remove expose_publisher argument since it is handled in broadcaster Kim Alvefur 2017-10-16
mod_pubsub, mod_pep_plus: Rename simple_itemstore to reflect that it's based on archive storage Kim Alvefur 2017-10-11
mod_pubsub: Hide item persistence behind option (at least until affiliations are also persisted) Kim Alvefur 2017-10-09
mod_pubsub: Restore persistence with one archive per node Kim Alvefur 2017-10-08
mod_pubsub: Comment out data persistence for now (weird without config persistence) Kim Alvefur 2017-09-13
mod_pubsub: Pass 'user' to simple_itemstore Kim Alvefur 2017-04-26
mod_pubsub: Add item persistence using mod_storage_*’s archive store. Emmanuel Gil Peyrot 2017-04-15
mod_pubsub: Fix a few warnings [luacheck] Emmanuel Gil Peyrot 2017-04-14
Merge 0.10 -> trunk Matthew Wild 2017-03-17
mod_pubsub: Fix syntax error introduced in 241f02bd66ce Matthew Wild 2017-03-17
Merge 0.10->trunk Kim Alvefur 2017-03-16
mod_pubsub: Rely on type checking in module API Kim Alvefur 2017-03-16
Merge 0.10->trunk Kim Alvefur 2016-11-04
Backed out changeset f1af4edd5722, doesn't work as intended (node is the name of the node and always present) Kim Alvefur 2016-10-18
Merge 0.10->trunk Kim Alvefur 2015-09-21
plugins: Explicitly return to halt event propagation (session.send sometimes does not return true) Kim Alvefur 2015-09-21
Merge 0.10->trunk Matthew Wild 2015-05-06
mod_pubsub: Add option for default affiliation of non-existent nodes (thanks Flow) Kim Alvefur 2015-05-05
Merge 0.10->trunk Matthew Wild 2014-11-20
mod_pubsub: Add support for including the publisher in item broadcasts Philipp Hancke 2014-11-20
Merge 0.10->trunk Kim Alvefur 2014-09-28
mod_pubsub: Move node config form into pubsub.lib (Thanks Florob) Kim Alvefur 2014-09-28
Merge 0.10->trunk Kim Alvefur 2014-09-27
mod_pubsub: Add support for requesting default node configuration Kim Alvefur 2014-09-27
mod_pubsub: Add max items to node config form Kim Alvefur 2014-09-27
mod_pubsub: Add support for node configuration Kim Alvefur 2014-09-27
mod_pubsub: Transplant pieces of cdcfd93e2f43 from trunk Kim Alvefur 2014-09-27
Merge 0.10->trunk and Happy New Year! Kim Alvefur 2013-12-31
mod_pubsub: Don't sent error replies from service disco events, let mod_disco handle that Kim Alvefur 2013-12-30
mod_pubsub, util.pubsub: Keep track of the order of items Kim Alvefur 2013-10-04
mod_pubsub: Utilize mod_disco, instead of reimplementing disco handling Florian Zeitz 2013-06-04
mod_pubsub: Split out handlers into a module library Florian Zeitz 2013-05-17