| Commit message (Expand) | Author | Age | Files | Lines |
* | MUC: Record reason for affiliation changes and return in list (fixes #1227) | Kim Alvefur | 2021-08-08 | 1 | -4/+11 |
* | mod_muc: Switch to module:could() for some implicit access control checks | Matthew Wild | 2023-11-07 | 1 | -2/+2 |
* | mod_muc: Allow guest users to list rooms by default | Matthew Wild | 2023-11-07 | 1 | -0/+3 |
* | mod_muc: Add :list-rooms permission | Matthew Wild | 2023-11-07 | 1 | -1/+5 |
* | muc.register: Clarify what's going on when enforcing nicknames | Kim Alvefur | 2023-11-03 | 1 | -0/+2 |
* | mod_muc: Use enum config API for 'restrict_room_creation' | Kim Alvefur | 2023-07-21 | 1 | -1/+1 |
* | plugins: Use boolean config method in some places | Kim Alvefur | 2023-07-18 | 1 | -4/+2 |
* | mod_muc: Use enum option method for 'muc_room_default_presence_broadcast' | Kim Alvefur | 2023-07-18 | 1 | -1/+2 |
* | plugins: Use integer config API with interval specification where sensible | Kim Alvefur | 2023-07-17 | 2 | -4/+4 |
* | plugins: Switch to :get_option_period() for time range options | Kim Alvefur | 2023-07-16 | 2 | -2/+2 |
* | core, plugins: Split prosody:user role into prosody:{guest,registered,member} | Matthew Wild | 2023-06-29 | 3 | -3/+3 |
* | plugins: Prefix module imports with prosody namespace | Kim Alvefur | 2023-03-24 | 13 | -42/+42 |
* | MUC: Add note about non-existant room method | Kim Alvefur | 2023-01-20 | 1 | -1/+1 |
* | Backed out changeset 73a45ba6e3f1 in favour of 427dd01f0864 | Matthew Wild | 2022-09-29 | 1 | -3/+6 |
* | mod_muc: Better map restrict_room_creation to role permissions (behaviour cha... | Matthew Wild | 2022-09-29 | 1 | -21/+8 |
* | muc: Re-allow non-admins to configure persistence (thanks Meaz) | Matthew Wild | 2022-09-28 | 1 | -6/+3 |
* | Switch to a new role-based authorization framework, removing is_admin() | Matthew Wild | 2022-06-15 | 3 | -16/+22 |
* | MUC: Allow kicking users with the same affiliation as the kicker (fixes #1724) | Matthew Wild | 2022-03-23 | 1 | -4/+5 |
* | MUC: Switch ID algorithm for IQ relay (fixes #1266, #1435) | Kim Alvefur | 2021-10-05 | 1 | -3/+5 |
* | MUC: Add method for getting the occupant id salt to allow reuse | Kim Alvefur | 2021-10-05 | 2 | -5/+12 |
* | MUC: Remove <{muc}x> tags in some errors | Kim Alvefur | 2021-12-08 | 4 | -6/+6 |
* | MUC: Fix error origin JID in wrong argument position | Kim Alvefur | 2021-12-08 | 1 | -1/+1 |
* | MUC: Remove remaining deprecated numeric error codes | Kim Alvefur | 2021-12-08 | 3 | -4/+0 |
* | MUC: Return a friendly textual error when trying to speak without voice | Kim Alvefur | 2021-12-08 | 1 | -1/+2 |
* | MUC: Allow modules a chance to act prior to room destruction | Kim Alvefur | 2021-12-05 | 2 | -7/+19 |
* | MUC: Actually set the new affiliation data if it was previously empty | Matthew Wild | 2021-11-16 | 1 | -0/+1 |
* | MUC: Include old affiliation data in affiliation change event | Matthew Wild | 2021-11-16 | 1 | -0/+1 |
* | MUC: Add room:set_affiliation_data() | Matthew Wild | 2021-11-16 | 1 | -0/+22 |
* | MUC: Set .previous_affiliation = "none" if nil, for consistency with .affilia... | Matthew Wild | 2021-11-16 | 1 | -1/+1 |
* | MUC: Fix incorrect variable name (thanks luacheck) | Matthew Wild | 2021-11-16 | 1 | -1/+1 |
* | MUC: Switch to event.allowed signaling to block event, matching muc-pre-set-role | Matthew Wild | 2021-11-16 | 1 | -1/+3 |
* | MUC: Add 'muc-pre-set-affiliation' event, allowing to block change or modify ... | Matthew Wild | 2021-11-16 | 1 | -10/+20 |
* | MUC: Add option to include form in registration query | Matthew Wild | 2021-11-15 | 1 | -3/+11 |
* | MUC: Reject full JID in affiliation queries | Kim Alvefur | 2021-09-17 | 1 | -0/+3 |
* | Merge 0.11->trunk | Kim Alvefur | 2021-07-23 | 1 | -1/+1 |
|\ |
|
| * | MUC: Fix logic for access to affiliation lists0.11.10 | Kim Alvefur | 2021-07-22 | 1 | -1/+1 |
* | | MUC: Skip adding to history when it's set to zero | Kim Alvefur | 2021-07-19 | 1 | -0/+4 |
* | | Merge 0.11->trunk | Matthew Wild | 2021-05-13 | 1 | -2/+10 |
|\| |
|
| * | MUC: Add support for advertising muc#roomconfig_allowinvites in room disco#info | Matthew Wild | 2021-05-10 | 1 | -2/+10 |
* | | MUC: Allow overriding occupant object from groupchat message event | Kim Alvefur | 2021-03-25 | 1 | -4/+9 |
* | | MUC: Report number of live rooms to statsmanager | Kim Alvefur | 2021-03-28 | 1 | -0/+5 |
* | | MUC: Allow modules to add to the room registration form, and handle the result | Matthew Wild | 2021-01-15 | 1 | -0/+23 |
* | | MUC: Reject probes from non-occupants | JC Brand | 2020-10-02 | 1 | -12/+21 |
* | | MUC: Add support for presence probes (fixes #1535) | JC Brand | 2020-04-19 | 2 | -24/+87 |
* | | Merge 0.11->trunk | Matthew Wild | 2020-12-15 | 1 | -2/+2 |
|\| |
|
| * | MUC: Fix logic bug causing unnecessary presence to be sent, fixes #1615 (than... | Matthew Wild | 2020-12-15 | 1 | -2/+2 |
* | | MUC: Merge mod_muc_occupant_id into a sub-module (thanks pep.!) | Matthew Wild | 2020-11-24 | 2 | -0/+72 |
* | | MUC: Remove XEP-0091: Legacy Delayed Delivery | Kim Alvefur | 2020-10-17 | 1 | -3/+0 |
* | | Merge 0.11->trunk | Kim Alvefur | 2020-10-07 | 1 | -2/+2 |
|\| |
|
| * | MUC: Preserve disco 'node' attribute (or lack thereof) in response (fix #1595... | Kim Alvefur | 2020-10-07 | 1 | -2/+2 |