Commit Graph

488 Commits (020cd46f0341663d71ebdbd02f67032ddcb4a677)

Author SHA1 Message Date
Kim Alvefur 0e0a75de4e MUC: Preserve disco 'node' attribute (or lack thereof) in response (fix #1595) (thanks lessthan3) 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
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
Matthew Wild 007c8b7e64 MUC: Add new event 'muc-build-occupant-presence' for plugins to extend occupant presence 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 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
Kim Alvefur 47fd3433fc MUC: Add missing reference to room (thanks buildbot) [luacheck] 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 ebba190657 MUC: Keep role across nickname change (fixes #1466) 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 8b12f4ace1 MUC: Advertise XEP-0410 support 7 years ago
Lance Stout 190c1e7772 MUC: Add controls for whose presence is broadcast (closes #1335) 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 38498588b4 MUC: Fix traceback on muc#admin query with missing <item> child (#1242) 7 years ago
Kim Alvefur 60aa42033a MUC: Allow anyone read access to all affiliation lists in non-anonymous rooms (fixes #1230) 7 years ago
Kim Alvefur a13259451a MUC: Clarify condition with parenthesis 7 years ago
Matthew Wild 54ecdb5cd0 MUC: Announce affiliation changes for JIDs that are not in the room 7 years ago
Matthew Wild 9c2ebc29f6 MUC: Remove debug log 7 years ago
Matthew Wild 2029dbf496 MUC: Add function to retrieve affiliation data for a given JID 7 years ago
Matthew Wild 58d6d5c41d MUC: Include affiliation data when iterating over affiliations with a room 7 years ago
Matthew Wild 9825eee8c1 MUC: Use the bare JID when performing a lookup for COMPAT with clients that don't set it (fixes #1224) 7 years ago
Kim Alvefur 07502b5698 MUC: Respond to ping per XEP-0410: MUC Self-Ping server optimization (closes #1220) 7 years ago
Matthew Wild c59016f3d4 MUC: Don't kick user of a reserved nick if it's theirs (thanks pep.) 7 years ago
Kim Alvefur 1b392befb7 Backed out changeset b8c3dbf76a2e (fixes #1162) 8 years ago
Matthew Wild 41e736bbb5 MUC: Revert unstable MUC commits since 0.10.1 8 years ago
Kim Alvefur 6a1f580316 MUC: Handle setting default history messages when history length is unset (thanks tmolitor) 8 years ago
Jonas Wielicki 409cae1fc7 MUC: ensure that x/item/@jid is always a bare JID 8 years ago
Jonas Wielicki 95ffd552f0 MUC: correctly emit <status/> tags 8 years ago
Jonas Wielicki 3443da43a2 MUC: reject non-bare JIDs in set_affiliation requests with not-acceptable 8 years ago
Jonas Wielicki bdc12e4516 MUC: fix set_role invocation 8 years ago
Matthew Wild ef17c4f12c MUC: Restore status codes on presence sent to occupant when their affiliation changes (thanks jonasw) 8 years ago
Matthew Wild c283ec08b0 MUC: Include 'nick' attribute in affiliation lists (thanks jc) 7 years ago
Matthew Wild d7abfeeae5 MUC: Fix to correctly return 'node' in disco#info responses (thanks jc) 7 years ago
Matthew Wild 5d5fbb462c MUC: Initialize room with empty affiliation_data if none stored 7 years ago
Kim Alvefur 868b9ea3b9 MUC: Allow vCard4 requests trough 7 years ago
Matthew Wild f6f80c0bed MUC: Allow admins to include a registered nick when setting affiliation 7 years ago
Matthew Wild 6a8358e647 MUC: Allow the number of messages sent by default to be configured (fixes #397) 8 years ago
Matthew Wild 310bf706f1 MUC: Import revised, more comprehensive patch for 8da11142fabf (#345) 8 years ago