aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/muc
Commit message (Expand)AuthorAgeFilesLines
* mod_muc: let event handlers modify cloned presenceJC Brand2020-04-221-1/+1
* Fixes #1533 Hats don't get sent out to own MUC userJC Brand2020-04-221-0/+1
* MUC: Enforce strict resourceprep when registering room nicknamesKim Alvefur2020-05-021-1/+1
* MUC: Adapt rules for what should be stored from mod_mamKim Alvefur2020-04-261-1/+21
* Merge 0.11->trunkMatthew Wild2020-04-231-1/+1
|\
| * MUC: Always include 'affiliation'/'role' attributes, defaulting to 'none' if nilMatthew Wild2020-04-231-1/+1
| * MUC: Persist affiliation_data in new MUC format!Matthew Wild2020-03-121-0/+1
* | MUC: Switch hats to new presence APIsMatthew Wild2020-04-111-3/+4
* | MUC: Add API for adding 'filtered namespaces' to be stripped from inbound pre...Matthew Wild2020-04-111-7/+11
* | MUC: Add new event 'muc-build-occupant-presence' for plugins to extend occupa...Matthew Wild2020-04-111-0/+2
* | MUC: Add ad-hoc command setting affiliation in a room (fixes #1174)Kim Alvefur2020-03-211-0/+43
* | MUC: Add initial hats support (broadcast only)Matthew Wild2020-03-182-0/+24
* | MUC: Persist affiliation_data in new MUC format!Matthew Wild2020-03-121-0/+1
* | MUC: Switch to new storage format by defaultMatthew Wild2020-03-121-1/+1
* | MUC: Support for broadcasting unavailable presence for affiliated offline usersMatthew Wild2020-03-122-3/+24
* | MUC: Pass previous role to :publicise_occupant_status() when destroying a MUCMatthew Wild2020-03-121-3/+4
* | MUC: Don't unconditionally broadcast presence with role="none"Matthew Wild2020-03-121-4/+0
* | MUC: Pass previous role to :publicise_occupant_status() whenever possibleMatthew Wild2020-03-121-4/+6
* | mod_muc: add muc-private-message eventMaxime ?pep? Buquet2020-02-241-1/+3
* | Merge 0.11->trunkMatthew Wild2020-02-131-1/+2
|\|
| * mod_muc: Allow control over the server-admins-are-room-owners feature (see #1...Matthew Wild2020-02-131-1/+2
* | MUC: Make note to handle configuration form errors [luacheck]Kim Alvefur2019-12-231-0/+2
* | MUC: Remove some unused variables [luacheck]Kim Alvefur2019-12-231-4/+4
* | MUC: Improve presence broadcast form field labelMatthew Wild2019-12-221-1/+1
* | MUC: Add missing reference to room (thanks buildbot) [luacheck]Kim Alvefur2019-11-261-0/+1
* | MUC: Indicate the component as origin of various errors where there's no roomKim Alvefur2019-11-262-7/+7
* | MUC: Indicate that the room is the origin of various errors where 'from' is a...Kim Alvefur2019-11-253-16/+19
* | MUC: Indicate origin of registration related errorsKim Alvefur2019-11-251-3/+3
* | MUC: Indicate origin of password related errorsKim Alvefur2019-11-251-1/+1
* | Merge 0.11->trunkKim Alvefur2019-11-237-44/+229
|\ \ | |/ |/|
| * MUC: Make nickname field in registration form requiredKim Alvefur2019-11-021-1/+1
| * MUC: Strictly validate room JID on creationKim Alvefur2019-11-011-0/+8
| * MUC: Enforce strict resourceprep on nicknames (bye bye robot face)Kim Alvefur2019-09-231-0/+16
| * MUC: Advertise history related fields as integers via XEP-0122Kim Alvefur2019-10-201-2/+4
| * MUC: Add controls for whose presence is broadcast (closes #1335)Lance Stout2019-10-203-5/+112
| * Merge 0.11->trunkKim Alvefur2019-10-201-2/+0
| |\
| * | MUC: Validate registration dataform more carefullyKim Alvefur2019-10-201-1/+13
| * | Merge 0.11-trunkKim Alvefur2019-09-291-0/+1
| |\ \
| * \ \ Merge 0.11->trunkKim Alvefur2019-08-311-2/+2
| |\ \ \
| * | | | MUC: Simplify nickname refresh loopKim Alvefur2019-08-251-2/+1
| * | | | Merge 0.11->trunkKim Alvefur2019-08-211-0/+1
| |\ \ \ \
| * | | | | MUC: Advertise language field as such via XEP-0122Kim Alvefur2019-07-071-0/+1
| * | | | | MUC: Reflow event tables to improve readabilityKim Alvefur2019-06-191-4/+20
| * | | | | MUC: Update error message for consistencyMatthew Wild2019-03-181-1/+1
| * | | | | MUC: Fire an event to allow affecting decision of whether to allow a role changeKim Alvefur2019-02-241-0/+12
| * | | | | MUC: Factor out role change permission check into its own methodKim Alvefur2019-02-241-18/+27
| * | | | | Merge 0.11->trunkMatthew Wild2019-02-041-3/+3
| |\ \ \ \ \
| * | | | | | MUC: Rename import to avoid name clash [luacheck]Kim Alvefur2019-01-061-2/+2
| * | | | | | MUC: add ID to message if no ID is presentJonas Wielicki2019-01-061-0/+4
| * | | | | | Merge 0.11->trunkKim Alvefur2018-12-201-1/+1
| |\ \ \ \ \ \