aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/mod_pep.lua
Commit message (Expand)AuthorAgeFilesLines
* mod_pep: Wipe pubsub service on user deletion0.11.11Kim Alvefur2021-11-041-0/+15
* mod_pep: Prevent creation of services for non-existent usersKim Alvefur2021-11-041-0/+15
* mod_pep: Limit possible growth of node subscription infoKim Alvefur2021-11-041-2/+5
* mod_pep: Limit possible growth of number of pubsub servicesKim Alvefur2021-11-041-2/+16
* mod_pep: Don't pass pubsub services across reloadsKim Alvefur2021-11-041-6/+0
* mod_pep: Remove obsolete node restoration code (now done by util.pubsub)Kim Alvefur2021-05-161-12/+0
* mod_pep: Advertise base pubsub feature (fixes #1632)0.11.8Kim Alvefur2021-02-151-0/+1
* mod_pubsub, mod_pep: Ensure correct number of children of <item/> (fixes #1496)Kim Alvefur2020-02-271-1/+1
* mod_pep: Handle presence subscriptions in filter (fixes #1372)Kim Alvefur2019-06-101-34/+17
* mod_pep: Revert 045209b41b3a, caused a regressionKim Alvefur2019-06-101-17/+37
* mod_pep: Handle presence based subscription outside of util.pubsub (fixes #1372)Kim Alvefur2019-05-301-37/+17
* mod_pep: Simplify configuration for node data (fixes #1320)Kim Alvefur2019-02-221-1/+3
* pubsub: Set pubsub#title as name attribute in disco#items (fixes #1226)Kim Alvefur2018-10-301-1/+1
* mod_pep: Add automatic subscriptions on node creation (fixes #1222)Kim Alvefur2018-10-201-1/+21
* mod_pep: Add PEP service owners username in configuration to ease identificationKim Alvefur2018-10-201-0/+1
* mod_pep: Remove use of recipients table for signaling pending disco#itemsKim Alvefur2018-10-231-16/+7
* mod_pep: Add all pubsub service objects to item API in order to behave across...Kim Alvefur2018-10-201-0/+4
* mod_pep: Simplify codeMatthew Wild2018-08-181-2/+1
* mod_pep: Remove feature for persistence already added elsewereKim Alvefur2018-08-181-1/+0
* mod_pep: Remove already included access model featureKim Alvefur2018-08-181-1/+0
* mod_pep: Respect setting for whether to include payload in notificationsKim Alvefur2018-08-161-0/+5
* mod_pep: Respect settings for which kinds of notifications to sendKim Alvefur2018-08-161-1/+6
* util.pubsub: Pass "retract" as the type of such broadcastsKim Alvefur2018-08-161-0/+3
* mod_pep, util.pubsub: Rename restricted->outcast, none->member and add new 'n...Matthew Wild2018-08-081-5/+2
* mod_pubsub, mod_pep, util.pubsub: Move capability definitions into util.pubsu...Matthew Wild2018-08-081-78/+0
* mod_pep: Add comment explaining 'none' affiliationMatthew Wild2018-08-081-0/+3
* mod_pep: Remove "subscriber" affiliation in favour of "none"Matthew Wild2018-08-081-23/+1
* mod_pep: Loosen restrictions on the "none" affiliationKim Alvefur2018-08-081-6/+6
* mod_pep: Change default affiliation in the "presence" access model to "restri...Kim Alvefur2018-08-081-0/+1
* mod_pep: Add comment about 'hash_map' tableKim Alvefur2018-08-061-0/+2
* mod_pep: Correct comment about 'recipients' tableKim Alvefur2018-08-061-1/+1
* mod_pep: Pass 'recipients' table across module reloadsKim Alvefur2018-08-061-1/+5
* mod_pep: Only resend last item on successful subscriptionKim Alvefur2018-08-051-2/+3
* mod_pubsub, mod_pep: The "restricted" affiliation should be allowed to be uns...Kim Alvefur2018-08-061-0/+4
* mod_pep: Save non-presence based subscriptions to storageKim Alvefur2018-08-051-2/+7
* mod_pep: Note which subscriptions are presence based as subscription optionKim Alvefur2018-08-051-1/+1
* mod_pep: Add 'get_configuration' capability to relevant affiliationsMatthew Wild2018-08-051-0/+2
* mod_pep: Add comments describing root tables used for dataKim Alvefur2018-08-041-0/+3
* mod_pep: Restrict access models to 'presence', 'whitelist' and 'open'Kim Alvefur2018-08-041-0/+5
* mod_pep: Move subscriber check into 'presence' access model callbackKim Alvefur2018-08-041-2/+8
* mod_pep: Set default access model to 'presence'Kim Alvefur2018-08-041-0/+1
* mod_pep: Return true if all node config checks passes (fixes configuration)Kim Alvefur2018-08-031-0/+1
* mod_pep: Silence warnings about unused arguments [luacheck]Kim Alvefur2018-08-031-1/+1
* mod_pep: Add 'pep_max_items' option to set an upper limit, defaults to 256 (s...Matthew Wild2018-08-011-0/+10
* mod_pep -> mod_pep_simple, mod_pep_plus -> mod_pepMatthew Wild2018-08-011-233/+398
* mod_pep: Remove unused variable [luacheck]Kim Alvefur2018-07-061-1/+1
* mod_pep: Rename variables to avoid name clash [luacheck]Kim Alvefur2018-07-061-4/+4
* mod_pep: Move comment to a shorter line [luacheck]Kim Alvefur2018-07-061-2/+2
* Fix spelling throughout the codebase [codespell]Kim Alvefur2018-02-041-1/+1
* mod_pep: Advertise pubsub features that I believe to be implentedKim Alvefur2017-10-171-1/+19