Commit Graph

726 Commits (020cd46f0341663d71ebdbd02f67032ddcb4a677)

Author SHA1 Message Date
Kim Alvefur 6b306e3313 MUC: Remove XEP-0091: Legacy Delayed Delivery 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
Kim Alvefur 1cec114646 MUC: Don't default room name to JID localpart (API breaking change) 5 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
JC Brand b00737a6d3 mod_muc: let event handlers modify cloned presence 6 years ago
JC Brand 8da81e9160 Fixes #1533 Hats don't get sent out to own MUC user 6 years ago
Kim Alvefur dc8d810f34 MUC: Enforce strict resourceprep when registering room nicknames 6 years ago
Kim Alvefur ce1056565d MUC: Adapt rules for what should be stored from mod_mam 6 years ago
Matthew Wild 9a93e48a90 MUC: Switch hats to new presence APIs 6 years ago
Matthew Wild c439358e74 MUC: Add API for adding 'filtered namespaces' to be stripped from inbound presence 6 years ago
Matthew Wild 007c8b7e64 MUC: Add new event 'muc-build-occupant-presence' for plugins to extend occupant presence 6 years ago
Kim Alvefur de1efbb3df MUC: Add ad-hoc command setting affiliation in a room (fixes #1174) 6 years ago
Matthew Wild b816830a99 MUC: Add initial hats support (broadcast only) 6 years ago
Matthew Wild 33ee094ac8 MUC: Persist affiliation_data in new MUC format! 6 years ago
Matthew Wild 818722afb8 MUC: Switch to new storage format by default 6 years ago
Matthew Wild 64bb781dfe MUC: Support for broadcasting unavailable presence for affiliated offline users 6 years ago
Matthew Wild 572526d384 MUC: Pass previous role to :publicise_occupant_status() when destroying a MUC 6 years ago
Matthew Wild 0cb40c7b05 MUC: Don't unconditionally broadcast presence with role="none" 6 years ago
Matthew Wild e30cbeae99 MUC: Pass previous role to :publicise_occupant_status() whenever possible 6 years ago
Maxime “pep” Buquet 4a2e733928 mod_muc: add muc-private-message event 6 years ago
Kim Alvefur a95900e81c MUC: Make note to handle configuration form errors [luacheck] 6 years ago
Kim Alvefur 72a8c497ec MUC: Remove some unused variables [luacheck] 6 years ago
Matthew Wild 2a75869d27 MUC: Improve presence broadcast form field label 6 years ago
Kim Alvefur 47fd3433fc MUC: Add missing reference to room (thanks buildbot) [luacheck] 6 years ago
Kim Alvefur b2e9ee4b6b MUC: Indicate the component as origin of various errors where there's no room 6 years ago
Kim Alvefur 093ef6bb23 MUC: Indicate that the room is the origin of various errors where 'from' is an occupant JID 6 years ago
Kim Alvefur c26f8beac4 MUC: Indicate origin of registration related errors 6 years ago
Kim Alvefur 057fbeaf06 MUC: Indicate origin of password related errors 6 years ago
Kim Alvefur ebba190657 MUC: Keep role across nickname change (fixes #1466) 6 years ago
Kim Alvefur e48914fdd7 MUC: Don't advertise registration feature on host JID (fixes #1451) 6 years ago
Kim Alvefur fb0fee8424 MUC: Make nickname field in registration form required 6 years ago
Kim Alvefur 8de5e91be6 MUC: Strictly validate room JID on creation 6 years ago
Kim Alvefur 23b4bd4c53 MUC: Strip tags with MUC-related namespaces from private messages (fixes #1427) 6 years ago
Kim Alvefur 2834c8aaff MUC: Enforce strict resourceprep on nicknames (bye bye robot face) 6 years ago
Kim Alvefur a280be7c08 MUC: Fix delay@from to be room JID (fixes #1416) 6 years ago
Kim Alvefur 8b12f4ace1 MUC: Advertise XEP-0410 support 7 years ago
Kim Alvefur 7207a107fd MUC: Advertise history related fields as integers via XEP-0122 6 years ago
Lance Stout 190c1e7772 MUC: Add controls for whose presence is broadcast (closes #1335) 6 years ago
Kim Alvefur 21b0efc6ad MUC: Validate registration dataform more carefully 6 years ago
Kim Alvefur 1295efd944 MUC: Simplify nickname refresh loop 6 years ago
Matthew Wild da3f688d79 MUC: Add error message to error bounces when not joined to room 7 years ago
Kim Alvefur 693a64eedf MUC: Reflow event tables to improve readability 7 years ago
Kim Alvefur 85a028c727 MUC: Allow changing data attached to an only owner (fixes #1273) 7 years ago
Matthew Wild f281528c39 MUC: Adjust priorities of muc-get-default-role handlers (fixes #1272) 7 years ago
Kim Alvefur b31939c492 MUC: Fix traceback when requesting voice (fixes #1269) (thanks jonas’) 7 years ago
Kim Alvefur 38498588b4 MUC: Fix traceback on muc#admin query with missing <item> child (#1242) 7 years ago
Matthew Wild 66bad36147 MUC: Use defaults from config in create_room() if no config provided 7 years ago