Commit Graph

154 Commits (28dfdedc653bd2977eb60e84e2f582e07eb37708)

Author SHA1 Message Date
Kim Alvefur 3436718fab mod_muc: Remove unused variable and pull hosts into a local 14 years ago
Kim Alvefur a3f9da1b44 mod_muc: Use module:send() instead of core_*_stanza() 14 years ago
Matthew Wild ce33d9c59d mod_muc: Fix a couple of cases of 'forbidden' stanza error being sent with type 'cancel' - fixes #303 14 years ago
Waqas Hussain b803dd8676 MUC: Handle missing persistent room data. 14 years ago
Matthew Wild 17729a0e3b muc.lib: room:set_historylength(): Condense code, and don't store length when equal to default 14 years ago
Waqas Hussain 4341ffc0b6 MUC: Fix check for history length update. 14 years ago
Matthew Wild d61c6b1760 muc.lib: Fix for traceback when no history length is set for the room 14 years ago
Marco Cirillo d0b87d8ac6 muc.lib: return feature-not-implemented when a foregoing discovery node is specified in a disco#info request. 14 years ago
Matthew Wild 9570749b05 mod_muc/muc.lib: Fall back to default_history_length if no length in config 14 years ago
Matthew Wild 6bd5b3b2ea mod_muc/muc.lib.lua: Remove unused imports and variables 14 years ago
Markus Kötter 2634159a45 muc - implement per channel history limits 14 years ago
Waqas Hussain 2311895df9 MUC: Fix a possible stack overflow (when a local component joins a room, then disconnects, an unavailble-error presence cycle can occur). 14 years ago
Waqas Hussain e56f8f4b76 MUC: A little cleanup. 15 years ago
Waqas Hussain d22f972445 MUC: Allow affiliation change when argument actor==true in room:set_affiliation(). 15 years ago
Matthew Wild 4ce6d1e03d MUC: Change error type of badly-formatted stanza from 'auth' to 'modify' (thanks Andrew) 15 years ago
Waqas Hussain dec8a3ba7a MUC: Include occupant count in room disco#info response. 15 years ago
Matthew Wild 69a4cd5a25 mod_muc: Remove room from memory when it is made non-persistent and is empty 15 years ago
Waqas Hussain 88b861e694 MUC: Don't limit affiliation changes to owners, and allow owners to remove themselves if they are not the last owner. 15 years ago
Waqas Hussain 5f8cd641ca MUC: Add a textual error message when the user isn't allowed to get/set config form. 15 years ago
Kim Alvefur 7138d1090a MUC: Add option to allow participants to change the subject. 15 years ago
Kim Alvefur 572952044a MUC: Add option to allow participants to change the subject. 15 years ago
Kim Alvefur ee8892b9e5 MUC: Fix a pair of missing :up() 15 years ago
Kim Alvefur 6bf334e359 MUC: Fix a pair of missing :up() 15 years ago
Waqas Hussain 6531747308 MUC: Give stanza handlers a negative priority, to allow mod_iq to process them first. 15 years ago
Waqas Hussain 8203bda99e MUC: Give stanza handlers a negative priority, to allow mod_iq to process them first. 15 years ago
Waqas Hussain d36a55a5fa MUC: Include the user's current presence contents when broadcasting a role change. 15 years ago
Waqas Hussain 11742a3c59 MUC: Include the user's current presence contents when broadcasting an affiliation change. 15 years ago
Kim Alvefur c6eb530c0b MUC: Change room name and description properly 15 years ago
Waqas Hussain aa9369309a MUC: Fixed: Variable referencing the host session wasn't initialized. 15 years ago
Kim Alvefur e982b67152 MUC: Grant membership when inviteing someone into a members-only room. 15 years ago
Waqas Hussain d38fc9dce0 prosody: Removed all references to componentmanager from Prosody, except the main componentmanager file. 15 years ago
Waqas Hussain a9eb525db3 MUC: Only send status code 110 (entering non-anonymous room) to the occupant themselves, not to other occupants. 15 years ago
Waqas Hussain f95ecafd2d MUC: Added some more missing :up()s to the stanza building for presence broadcasts (thanks again Zash). 15 years ago
Kim Alvefur d1353b964d MUC: Parse submitted form with util.dataforms 15 years ago
Waqas Hussain 7cbcda7433 MUC: Added a missing :up() to the stanza building for presence broadcast (thanks Zash). 15 years ago
Waqas Hussain a74f2b1a9e MUC: Return true from the stanza handler to suppress error responses. 15 years ago
Waqas Hussain 87615e95fc MUC: Handle missing <value/> for <field type='boolean'/> in config form submissions. 15 years ago
Waqas Hussain 366230127a MUC: Preserve the global rooms table through reloads. 15 years ago
Waqas Hussain 7153123620 MUC: Expose the rooms table as a global 'rooms'. 15 years ago
Waqas Hussain eadfb06d3b MUC: Allow restricting room creation to local JIDs (thanks thomas.mangin). 15 years ago
Waqas Hussain c0b885a49c MUC: Use events for hooking stanzas instead of the component stanza handler. 15 years ago
Waqas Hussain b7e51a203d Monster whitespace commit (beware the whitespace monster). 15 years ago
Kim Alvefur 0fffe6db92 MUC: Use util.dataforms to generate forms 15 years ago
Kim Alvefur c894565b4b MUC: fix timezone support when sending history 15 years ago
Waqas Hussain ec28fe9837 MUC: Make the room node be the default room name (thanks Zash). 16 years ago
Waqas Hussain c1bf0e726b MUC: Fixed traceback on presence errors lacking a condition. 16 years ago
Kim Alvefur 47cddab802 MUC: Added a 'Description' property (muc#roomconfig_roomdesc) 16 years ago
Kim Alvefur 23a72d82e1 MUC: Added a 'Name' property (muc#roomconfig_roomname) 16 years ago
Waqas Hussain 9b5ea721c4 MUC: Fixed: Unavilable presence was not being broadcasted for banned users in some cases (thanks Zash). 16 years ago
Waqas Hussain 683109cd9e MUC: Return correct error to non-members attempting to enter a members-only room. 16 years ago