Commit Graph

102 Commits (565c65baa1cf05abd5490aac02024e1ecabdcd3e)

Author SHA1 Message Date
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) 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
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
Waqas Hussain 90093c2b55 MUC: Added a 'Make Room Members-Only?' field to the room config dialog. 16 years ago
Waqas Hussain 5d7f3a03ff MUC: Updated room:get_default_role() to not assign unaffiliated occupants a role in members-only rooms. 16 years ago
Waqas Hussain acd62439c3 MUC: Added room:set_members_only(boolean) and room:is_members_only(). 16 years ago
Waqas Hussain 209b90ef46 MUC: Added disco#info features to advertise room's moderation status (muc_moderated or muc_unmoderated). 16 years ago
Waqas Hussain 6d947ad59f MUC: Added a 'Make Room Moderated?' field to the room config dialog. 16 years ago
Waqas Hussain 55a682f29b MUC: Updated room:get_default_role() to assign unaffiliated occupants a "visitor" role in moderated rooms. 16 years ago
Waqas Hussain a209d3f9d6 MUC: Added room:set_moderated(boolean) and room:is_moderated(). 16 years ago
Waqas Hussain c31997089e MUC: Persist data in room:set_password() when called programmatically. 16 years ago
Waqas Hussain 169631f6ef MUC: Added a password field to the room config dialog. 16 years ago
Waqas Hussain 724e9bcad2 MUC: Include a <password/> element in invites from password protected rooms. 16 years ago
Waqas Hussain aaa00bcfba MUC: Added disco#info features to advertise room's password protection (muc_passwordprotected or muc_unsecured, depending on whether a password is set). 16 years ago
Waqas Hussain 47ff98b741 MUC: Added password checking on room join. 16 years ago
Waqas Hussain 56973dec5c MUC: Added room:get_password() and room:set_password(). 16 years ago
Waqas Hussain 2d68866021 MUC: Include <status code='100'/> in a message, not in presence. Fixes various issues. 16 years ago
Waqas Hussain fe97859d27 MUC: Allow moderators which are not owners to change roles. 16 years ago
Matthew Wild 2bc0606453 Update copyright headers for 2010 16 years ago
Waqas Hussain 0e5656f1e9 MUC: Added support for letting clients manage discussion history. 16 years ago
Waqas Hussain a1067595c6 MUC: Allow role changes based on JIDs. 16 years ago
Waqas Hussain 4aaa16aa23 MUC: Allow role changes based on JIDs. 16 years ago
Matthew Wild 003a698728 MUC: muc.lib.lua: Fix the sending of the occupant JID instead of the nick in role lists and presence broadcasts after role changes (thanks teo) 16 years ago
Matthew Wild a24c95d2c9 MUC: Fixes and refactoring for the previous commit to work in all cases, text of error stanzas is now broadcast 16 years ago
Matthew Wild 71a0880522 MUC: Show error message texts when participants are kicked for stanza errors 16 years ago
Matthew Wild 119072d7d8 MUC: Have get_error_condition() use the new stanza:get_error() (muc.lib.lua 11 lines shorter \o/) 16 years ago
Waqas Hussain a44cc062d2 MUC: Removed old commented code. 16 years ago
Waqas Hussain 27eb7ab85f MUC: Converted some local functions into methods. 16 years ago
Matthew Wild c1c4425f34 mod_muc/muc.lib: Use stanza:get_child() to locate MUC child element 16 years ago
Rob Hoelz a69d90ef45 Added notification of configuration changes for MUCs 16 years ago
Rob Hoelz 93956ac112 Add support for non-anonymous MUC rooms 16 years ago
Waqas Hussain 1af1640671 MUC: Added support for the room-destroy owner use case. 16 years ago
Waqas Hussain 6aba88bc29 MUC: Slightly refactored form processing. 16 years ago