aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/mod_pep_plus.lua
Commit message (Collapse)AuthorAgeFilesLines
* mod_pep -> mod_pep_simple, mod_pep_plus -> mod_pepMatthew Wild2018-08-011-498/+2
|
* mod_pep_plus: Fix boolean logic precedence (thanks Link Mauve)Kim Alvefur2018-07-291-1/+1
| | | | | | In case of 'from' subscription to a JID without node, eg a component, the condition becomes true and update_subscriptions() is called with contact_node = nil, which causes a traceback.
* mod_pep_plus: Include an empty set of subscribers (fixes traceback)Kim Alvefur2018-07-131-0/+1
|
* mod_pep_plus: Don't save subscriptions since they are normally session based ↵Kim Alvefur2018-07-131-0/+9
| | | | and transient
* mod_pep_plus: Use service discovery helpers from pubsub.libKim Alvefur2018-07-061-16/+4
|
* mod_pep_plus: Support persistence of node configurationKim Alvefur2018-07-011-3/+27
|
* mod_pep_plus: Prevent nil from being added as a child on item deletion.Emmanuel Gil Peyrot2018-06-081-4/+4
|
* mod_pep_plus: Skip getting PEP service instance for sessions that have not ↵Kim Alvefur2018-04-111-1/+1
| | | | touched PEP
* Fix spelling throughout the codebase [codespell]Kim Alvefur2018-02-041-1/+1
|
* mod_pep_plus: Validate items here too (thanks Link Mauve)Kim Alvefur2018-03-251-0/+5
|
* mod_pep_plus: Broadcast only the last item (thanks lovetox)Kim Alvefur2017-11-071-4/+3
|
* mod_pep_plus: Fix a typo.Emmanuel Gil Peyrot2017-10-181-2/+2
|
* mod_pep_plus: Use feature detection from pubsub.libKim Alvefur2017-10-181-32/+5
|
* mod_pep_plus, mod_pubsub: Remove unused reference to pubsub.lib handlers ↵Kim Alvefur2017-10-181-1/+0
| | | | [luacheck]
* mod_pep_plus: Use dispatch function from pubsub.libKim Alvefur2017-10-181-10/+2
|
* pubsub: Distinguish internal representation of node config from XEP-0060 ↵Kim Alvefur2017-10-171-4/+4
| | | | form (util.pubsub should be protocol-agnostic)
* mod_pep_plus: Advertise additional features not covered by inspection of ↵Kim Alvefur2017-10-171-0/+15
| | | | pubsub service methods
* mod_pep_plus: Fix feature mapping here too (see 29ef191c7bf9)Kim Alvefur2017-10-171-2/+2
|
* mod_pep_plus: Advertise nodes with the correct JID (missed in ec605946e597) ↵Kim Alvefur2017-10-131-10/+17
| | | | (thanks lovetox)
* mod_pep_plus: Make node persistence configurable via pubsub#persist_itemsKim Alvefur2017-10-121-4/+12
|
* mod_pep_plus: Advertise pubsub features in disco#info (code adapted from ↵Kim Alvefur2017-10-121-2/+33
| | | | mod_pubsub)
* mod_pubsub, mod_pep_plus: Rename simple_itemstore to reflect that it's based ↵Kim Alvefur2017-10-121-1/+1
| | | | on archive storage
* mod_pep_plus: Add missing variableKim Alvefur2017-10-091-0/+2
|
* mod_pep_plus: Update subscriptions for other local users onlyKim Alvefur2017-10-091-3/+4
|
* mod_pep_plus: Keep track of nodes, and restore them when laterKim Alvefur2017-10-081-0/+16
|
* mod_pep_plus: Use local username instead of bare JID for referencesKim Alvefur2017-10-081-36/+61
|
* mod_pep_plus: Skip over roster metadata (version, pending) entryKim Alvefur2017-10-091-3/+5
|
* mod_pep_plus: Rename variable for clarityKim Alvefur2017-10-081-6/+6
|
* mod_pep_plus, mod_pubsub: Store node content in separate archive storesKim Alvefur2017-10-081-2/+3
|
* mod_pubsub: Pass 'user' to simple_itemstoreKim Alvefur2017-04-261-3/+5
|
* mod_pep_plus: Add item persistency.Emmanuel Gil Peyrot2017-04-151-0/+7
|
* mod_pep_plus: Fix all of the warnings [luacheck]Emmanuel Gil Peyrot2017-04-151-5/+3
|
* mod_pep_plus: Remove config form, it moved into pubsub.libKim Alvefur2014-09-281-13/+0
|
* mod_pep_plus: Default to max one item per node (Recomended for PEP)Kim Alvefur2014-09-281-0/+4
|
* mod_pep_plus: Add node config formKim Alvefur2014-09-281-0/+14
|
* mod_pep_plus: Add pubsub service objects to an item listKim Alvefur2014-09-271-4/+7
|
* mod_pep_plus: Only broadcast newly added subscriptionsKim Alvefur2014-07-081-9/+26
|
* mod_pep_plus: Expose get_pep_service()Kim Alvefur2014-05-281-1/+1
|
* mod_pep_plus: An util.pubsub based PEP moduleFlorian Zeitz2013-10-041-0/+368