Commit Graph

112 Commits (c19a8ef9ff319d31991e1dd8a23bdd9efb9389bb)

Author SHA1 Message Date
Kim Alvefur 18a51e456f pubsub: Set pubsub#title as name attribute in disco#items (fixes #1226) 7 years ago
Kim Alvefur 0746dc3de2 mod_pep: Add automatic subscriptions on node creation (fixes #1222) 7 years ago
Kim Alvefur 4fc5888c32 mod_pep: Add PEP service owners username in configuration to ease identification 7 years ago
Kim Alvefur 985320dd47 mod_pep: Remove use of recipients table for signaling pending disco#items 7 years ago
Kim Alvefur 6d2039efff mod_pep: Add all pubsub service objects to item API in order to behave across reloads 7 years ago
Matthew Wild df1abfdd10 mod_pep: Simplify code 8 years ago
Kim Alvefur 7fa656b0d4 mod_pep: Remove feature for persistence already added elsewere 8 years ago
Kim Alvefur ee3ab5b20c mod_pep: Remove already included access model feature 8 years ago
Kim Alvefur a8ade3cfc2 mod_pep: Respect setting for whether to include payload in notifications 8 years ago
Kim Alvefur 93c1672af7 mod_pep: Respect settings for which kinds of notifications to send 8 years ago
Kim Alvefur d4dd6144b0 util.pubsub: Pass "retract" as the type of such broadcasts 8 years ago
Kim Alvefur 68985af220 mod_pep: Handle disco#info queries to nodes (fixes #805) 9 years ago
Kim Alvefur a1f3236d0f mod_pep: Split long line [luacheck] 9 years ago
Matthew Wild a657fb3dc9 mod_pep, util.pubsub: Rename restricted->outcast, none->member and add new 'none' affiliation to better match XEP-0060 8 years ago
Matthew Wild c5a1a67f45 mod_pubsub, mod_pep, util.pubsub: Move capability definitions into util.pubsub to avoid duplication 8 years ago
Matthew Wild caf9924d34 mod_pep: Add comment explaining 'none' affiliation 8 years ago
Matthew Wild 341f50a06b mod_pep: Remove "subscriber" affiliation in favour of "none" 8 years ago
Kim Alvefur 6ef3f2a74d mod_pep: Loosen restrictions on the "none" affiliation 8 years ago
Kim Alvefur ed0675b096 mod_pep: Change default affiliation in the "presence" access model to "restricted" for non-contacts 8 years ago
Kim Alvefur 2ce46faa63 mod_pep: Add comment about 'hash_map' table 8 years ago
Kim Alvefur 873ba6dd77 mod_pep: Correct comment about 'recipients' table 8 years ago
Kim Alvefur 3178d9bebb mod_pep: Pass 'recipients' table across module reloads 8 years ago
Kim Alvefur 85fc6826c7 mod_pep: Only resend last item on successful subscription 8 years ago
Kim Alvefur 4eed4f2c33 mod_pubsub, mod_pep: The "restricted" affiliation should be allowed to be unsubscribed but nothing else 8 years ago
Kim Alvefur e8a41aaea3 mod_pep: Save non-presence based subscriptions to storage 8 years ago
Kim Alvefur f182e76b40 mod_pep: Note which subscriptions are presence based as subscription option 8 years ago
Matthew Wild bdef7c0606 mod_pep: Add 'get_configuration' capability to relevant affiliations 8 years ago
Kim Alvefur ccb00c9a4f mod_pep: Add comments describing root tables used for data 8 years ago
Kim Alvefur 637ecae676 mod_pep: Restrict access models to 'presence', 'whitelist' and 'open' 8 years ago
Kim Alvefur 260f94ba39 mod_pep: Move subscriber check into 'presence' access model callback 8 years ago
Kim Alvefur d2cb959dce mod_pep: Set default access model to 'presence' 8 years ago
Kim Alvefur 60b3cc3a00 mod_pep: Return true if all node config checks passes (fixes configuration) 8 years ago
Kim Alvefur 4d70f3f2a9 mod_pep: Silence warnings about unused arguments [luacheck] 8 years ago
Matthew Wild 1f3ce5cb0a mod_pep: Add 'pep_max_items' option to set an upper limit, defaults to 256 (scientifically chosen) 8 years ago
Matthew Wild ac5f82e4b6 mod_pep -> mod_pep_simple, mod_pep_plus -> mod_pep 8 years ago
Kim Alvefur 8e0beb7862 mod_pep: Remove unused variable [luacheck] 8 years ago
Kim Alvefur 6347a3f9bf mod_pep: Rename variables to avoid name clash [luacheck] 8 years ago
Kim Alvefur d3aabbace3 mod_pep: Move comment to a shorter line [luacheck] 8 years ago
Kim Alvefur b1235c60a7 Fix spelling throughout the codebase [codespell] 8 years ago
Kim Alvefur 6eeaf9a9b6 mod_pep: Advertise pubsub features that I believe to be implented 8 years ago
Kim Alvefur a5ff2ac216 mod_pep: Remove disco identity and feature from the host (changed in XEP-0163 version 1.2) 8 years ago
Kim Alvefur 06cc4e26b0 mod_pep: Add some additional debug logging 9 years ago
Kim Alvefur cf0dc0690b mod_pep: Use correct field for full JID (thanks Milan*) 10 years ago
Kim Alvefur 5bbd7c9875 mod_pep: Include the bare user jid in event 10 years ago
Matthew Wild 28d21c104a mod_pep: Don't store contacts' subscriptions to a user's nodes when that user is offline 10 years ago
Matthew Wild 9b76a57d58 mod_pep: Document data structures, so I don't have to spend time remembering every time I work on this module 11 years ago
Kim Alvefur cbf2c1e2c4 mod_pep: Fire an event when an item is published 11 years ago
Matthew Wild 65c94b76ee mod_pep: Update COMPAT comment, it seems Asterisk 1.8 also suffers from this issue (thanks Lonnie Abelbeck) 13 years ago
Florian Zeitz 4b618a8727 Remove all trailing whitespace 13 years ago
Florian Zeitz 9744a0a343 mod_pep: When a client supplies no id on a published item, reflect our generated id back to it 13 years ago