Commit Graph

130 Commits (28dfdedc653bd2977eb60e84e2f582e07eb37708)

Author SHA1 Message Date
Matthew Wild ce33d9c59d mod_muc: Fix a couple of cases of 'forbidden' stanza error being sent with type 'cancel' - fixes #303 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 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
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 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
Kim Alvefur e982b67152 MUC: Grant membership when inviteing someone into a members-only room. 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 87615e95fc MUC: Handle missing <value/> for <field type='boolean'/> in config form submissions. 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). 15 years ago
Waqas Hussain c1bf0e726b MUC: Fixed traceback on presence errors lacking a condition. 15 years ago
Kim Alvefur 47cddab802 MUC: Added a 'Description' property (muc#roomconfig_roomdesc) 15 years ago
Kim Alvefur 23a72d82e1 MUC: Added a 'Name' property (muc#roomconfig_roomname) 15 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
Waqas Hussain dd4d7c05b2 MUC: Store the nick (full room JID) which set the subject, and send subject to occupants from that JID. 16 years ago
Waqas Hussain ad0a36e8d3 MUC: Fixed a traceback introduced in hg:bdc325ce9fbc. 16 years ago
Matthew Wild ddd99927a2 MUC: Make number of stored history messages configurable with option max_history_messages (thanks michal and others who requested) 16 years ago
Waqas Hussain 162c4760b6 MUC: A little modification to improve code analysis. 16 years ago
Waqas Hussain f9086ab736 MUC: Updated room:set_role() to use room:can_set_role(). 16 years ago
Waqas Hussain 178b5282e8 MUC: Added room:can_set_role(). 16 years ago
Waqas Hussain e24c819d43 MUC: Added disco#info features to advertise room's anonymity status (muc_semianonymous or muc_nonanonymous). 16 years ago
Waqas Hussain 387abd6b12 MUC: Added disco#info features to advertise room's public status (muc_public or muc_hidden). 16 years ago
Waqas Hussain e5779b6d70 MUC: Updated code to use :set_hidden() and :is_hidden(). 16 years ago
Waqas Hussain 3766587466 MUC: Added room:set_hidden(boolean) and room:is_hidden(). 16 years ago
Waqas Hussain a06b095da6 MUC: Added disco#info features to advertise room's persistence status (muc_persistent or muc_temporary). 16 years ago
Waqas Hussain 1d9c7a9361 MUC: Replaced direct access of room's internal persistence state with :set_persistent(boolean) and :is_persistent() in various functions. 16 years ago
Waqas Hussain be184d293d MUC: Added room:set_persistent(boolean) and room:is_persistent(). 16 years ago
Waqas Hussain a65e7c7657 MUC: Added disco#info features to advertise room's members-only status (muc_membersonly or muc_open). 16 years ago