Commit Graph

787 Commits (ea2f97e9ed8317dc9a62e45d9a807dca7e3700a5)

Author SHA1 Message Date
Kim Alvefur be51e54c68 doap: Add XEP-0333 10 months ago
Kim Alvefur 780b392d25 doap: Add XEP-0334 10 months ago
Matthew Wild d71473df3b MUC: Use new XEP namespace for hats by default 11 months ago
Matthew Wild d6f8c4fe18 MUC: Don't inform people about the avatar hash when there is none 11 months ago
Matthew Wild 857c61ffd3 mod_muc: Integrate support for vcards/avatars on MUC rooms 11 months ago
Kim Alvefur 0f931dea2a MUC: Use fully qualified import 1 year ago
Kim Alvefur ab148f782f muc: Update link to XEP-0421 (instead of inbox) 1 year ago
Matthew Wild 48b271450d MUC: optimizations for broadcast of visitor presence (thanks Jitsi team) 1 year ago
Aidan Epstein 712540db35 MUC: Fix error with nonlegacy hats. 1 year ago
Matthew Wild 29148cfe9c MUC: Don't default component admins to being room owners 2 years ago
Matthew Wild aa6b79c20c MUC: Add per-room PM restriction functionality (thanks Wirlaburla) 2 years ago
Kim Alvefur 221f86f77f MUC: Fix legacy hats (thanks nicoco) 2 years ago
Kim Alvefur 8cdc5fb3a2 MUC: Switch to official XEP-0317 namespace for Hats (including compat) (thanks nicoco) 2 years ago
Matthew Wild cbcb57fa24 MUC: Allow kicking users with the same affiliation as the kicker (fixes #1724) 4 years ago
Kim Alvefur cb66977bd4 MUC: Record reason for affiliation changes and return in list (fixes #1227) 4 years ago
Kim Alvefur 00735e4759 MUC: Fix logic for access to affiliation lists 5 years ago
Matthew Wild 836b370fa8 mod_muc: Switch to module:could() for some implicit access control checks 2 years ago
Matthew Wild 3eff243580 mod_muc: Allow guest users to list rooms by default 2 years ago
Matthew Wild 8b0521f244 mod_muc: Add :list-rooms permission 2 years ago
Kim Alvefur 3a91ff2b48 muc.register: Clarify what's going on when enforcing nicknames 2 years ago
Kim Alvefur 1d955bd1f3 mod_muc: Use enum config API for 'restrict_room_creation' 3 years ago
Kim Alvefur 91d95d4c33 plugins: Use boolean config method in some places 3 years ago
Kim Alvefur f0a2a89d6d mod_muc: Use enum option method for 'muc_room_default_presence_broadcast' 3 years ago
Kim Alvefur 71ad48095d plugins: Use integer config API with interval specification where sensible 3 years ago
Kim Alvefur 1987a7411f plugins: Switch to :get_option_period() for time range options 3 years ago
Matthew Wild f7323ed6e4 core, plugins: Split prosody:user role into prosody:{guest,registered,member} 3 years ago
Kim Alvefur 98922d54b1 plugins: Prefix module imports with prosody namespace 3 years ago
Kim Alvefur 0aae39f660 MUC: Add note about non-existant room method 3 years ago
Matthew Wild 53ccf68cdf Backed out changeset 73a45ba6e3f1 in favour of 427dd01f0864 3 years ago
Matthew Wild 856a482013 mod_muc: Better map restrict_room_creation to role permissions (behaviour change) 3 years ago
Matthew Wild 4dc941fa53 muc: Re-allow non-admins to configure persistence (thanks Meaz) 3 years ago
Matthew Wild d73714b4f4 Switch to a new role-based authorization framework, removing is_admin() 4 years ago
Matthew Wild 1e42cdef09 MUC: Add support for advertising muc#roomconfig_allowinvites in room disco#info 5 years ago
Matthew Wild 4bceaa2443 MUC: Fix logic bug causing unnecessary presence to be sent, fixes #1615 (thanks damencho) 5 years ago
Kim Alvefur 0e0a75de4e MUC: Preserve disco 'node' attribute (or lack thereof) in response (fix #1595) (thanks lessthan3) 5 years ago
Kim Alvefur 1a0df81387 MUC: Correct advertising of subject write access (really fixes #1155) 5 years ago
Matthew Wild 57124da02a MUC: Always include 'affiliation'/'role' attributes, defaulting to 'none' if nil 6 years ago
Matthew Wild 520e494813 MUC: Persist affiliation_data in new MUC format! 6 years ago
Matthew Wild ccc5516646 mod_muc: Allow control over the server-admins-are-room-owners feature (see #1174) 6 years ago
Kim Alvefur 5797a3f65d MUC: Switch ID algorithm for IQ relay (fixes #1266, #1435) 4 years ago
Kim Alvefur 2798f91821 MUC: Add method for getting the occupant id salt to allow reuse 4 years ago
Kim Alvefur 449311b2d1 MUC: Remove <{muc}x> tags in some errors 4 years ago
Kim Alvefur 1c0c380203 MUC: Fix error origin JID in wrong argument position 4 years ago
Kim Alvefur d621e0626c MUC: Remove remaining deprecated numeric error codes 4 years ago
Kim Alvefur 3ae5d13641 MUC: Return a friendly textual error when trying to speak without voice 4 years ago
Kim Alvefur 2807299fba MUC: Allow modules a chance to act prior to room destruction 4 years ago
Matthew Wild 820eabbed6 MUC: Actually set the new affiliation data if it was previously empty 4 years ago
Matthew Wild eecabd740d MUC: Include old affiliation data in affiliation change event 4 years ago
Matthew Wild 3a21513b61 MUC: Add room:set_affiliation_data() 4 years ago
Matthew Wild f5fd67c3e7 MUC: Set .previous_affiliation = "none" if nil, for consistency with .affiliation 4 years ago